From 2014, so maybe the numbers changed a little since then.
Commuting in Montreal, Toronto and Vancouver
A look at commuting patterns in Canada’s largest metro areas
Toronto proper alone swells by more than 450,000 workers each day (not to mention the 837,000 locals who travel between bed and business within the metro centre). Montreal, similarly, gains almost 390,000 people per day (equal to the entire population of Halifax); Vancouver, about 150,000.
What these maps show are the top 20 municipalities feeding into the big three cities. Each municipality’s pie chart is sized relatively, by total commuters, and ranked one to 20 according to how many of those travellers are exiting their hometowns for the main hub. That explains why places such as Montréal-Est, the unmarked city-suburb at the northeast end of Montreal Island, have been left blank: despite the fact that nearly 30 per cent of the 3,700 people who live there go to work in Montreal every day, it ranks just 54th in total to-Montreal commuters.