List of Canadian flat horse races

A list of notable flat horse races which take place annually in Canada and which currently hold Grade 1, 2 or 3 according to the Jockey Club of Canada.