2008 Canadian Open Chess Championship Round 3 and 4, Montreal, Quebec, July 19-27, 2008