Going back to the remaining legs in the race,
I see for the rest of the season:
Leg 4: International (Asia or Australia)
Leg 5: International
Then I think 1 leg in Ontario, 1 leg in Québec, and maybe 2 legs in the Maritimes (Maybe Fredericton and PEI)
With a finale in a big city: Edmonton or Winnipeg