As per the comment below, the population between Vancouver, Toronto and Montreal is about a third of the total population (about 12M).
Bit pedantic but this really is a far cry from being the "vast majority" of Canada's population.
Bit pedantic but this really is a far cry from being the "vast majority" of Canada's population.