I am not even Canadian but I have forebears in Canada. My grandmother's family was thrown out of the Ukraine early in the 20th century for being Jewish. My grandmother was about 8 years old at the time. They all came to New York, then some went to Toronto and then Edmonton.
Some years ago I visited my grandmother's sister in Edmonton. She lived in a house they had built in 1914. She was in her 70s at the time (she's gone now). She said it was just brush in those days, a dusty small town on the prairie. In the 1970s when I visited, her house was right in the middle of the city centre (as they call it), flanked on both sides by huge, tall buildings (one was the headquarters of CN Railway).
Canada is an 'immigrant nation', like the US, Australia, South Africa, Argentina, and maybe one or two more. Everyone there is from somewhere else, so the population is diverse and tolerant and pluralistic. Edmonton was once a sleepy little farming town, today it is a large, vibrant, cosmopolitan city with a large Ukranian community. But all the big cities of Canada (especially Montreal) have the feeling of being not just Canadian cities but -world- cities.