Of course, that isn't the problem, the problem is the immigrants from Europe who speak English or French tend to be either immigrants themsleves from Africa/Arabia/Asia and won't suit your racial liking or are white people speaking 3-4 languages with substantial wealth and connections and have no interest in moving from a highly developed society where they occupy a uniquely advantageous position to a backwater like Canada. Do you understand that in a city like Oslo which would be considered small by Europe standards of 500,000 people had more subway stops than Toronto when I visited it 10 years ago? Do you understand that despite heavy snowfall buses still come every 2-3 minutes and if a bus breaks down, another one is there as relief in 5-10 minutes? Do you understand that even Canada's most advanced cities are at least a decade behind in infrastructure than the rest of the developed world? The trains that Toronto brags about being not cart trains, I was riding them a decade in France before they had them in Toronto. The idea of no tickets or tokens but prepay before ride, all existed in europe decades before.
Ultimately, I must conclude you have never travelled to another developed nation other than Canada or maybe USA.
Attractive to who! Attractive to third world immigrants from brown nations where the standard of living is like India where people poo in the streets or South Korea where people work themselves to death for a similar wage. When I was in Spain, people do not even work for 3 hours of the work day but sleep from 2-5. Essentially they have a 4-5 hour workday. I saw the same thing in Norway, most offices are really just open from 9-2:30, people take 2.5 hour lunches between 11 and 1:30. The concept of face time doesn't exist in many nations in the reigon of the world. I knew several Canadians who MOVED to Norway because the standard of living is substantially higher. You earn more money, for doing less work.
Your entire mind on this issue is in an unrealistic place. 1. Brown people will work harder because they come from countries with no welfare state and if you do not work you die of starvation and sleepon the street. Its not like Canada where you can collect a welfare check. 2. White people come mostly from Europe and value a more balance of life and work. Even in Europe/Britain they had to get Carribean immigrants to rebuild Britain because British whites refused to do the work for years, hence the current windrush generation scandal in the UK. 3. What white person under 30 do you know who wants to work on Christmas and holidays, most of the whites I know want work-life balance, they don't want to work 18 hours a day. 4. White people do not want to immigrate to canada because Canada has a lower standard of living than most white nations. USA, Australia are richer. West Europe is more developed, has better transit and lower wages and more realistic wage-price levels. If you want to live within waking distance of the main streets, just a quick glance showed me that you could get a 2 bed room, 2 floor condo in the central district of london within walking distance of old street subway station for 500k pounds =750k cad. 750 cad will just buy you an average 2 bedroom downtown Toronto, not even the good parts.
What you are basically asking is peeople from white majority nations in Europe to leave a higher standard of living, to live a lower standard of living to "save" Canada from brown people. Which will likly just cause Europe to collapse faster, then what? Where do we get more whites from then? Europeans are smart enough to know Canada is doomed so they are stayng away.