2010 Canadian Open Chess Championship 2010 Canadian Open Chess Championship, Toronto, Ontario, Canada, July 10-18, 2010