One million Canadian immigrants means 900,000 future immigrants to the USA from Canada.
Nine of the eleven players on Canada’s Men’s soccer team were foreign born. In fact most of them became Canadian citizens JUST to play for the team. Most of them have been Canadian less than 10 years.
To call that team “Canada” is a total joke. They are paid mercenaries, like the foreign legion. Once those player careers are over, they will immigrate to the USA. That’s what most of Canadian immigrants do anyway.