2007 Quebec Open Chess Championship Montreal Quebe, Canada 2007 Quebec Open Chess Championship, Montreal, Quebec, Canada, July 20-28, 2007