Except that your article from the Blaze completely misrepresented what happened. His conceal carry license was not "revoked", it was suspended, briefly, because of his behaviour towards the police who investigated the incident - 3 days after it happened.
It seems that the Blaze, and the OP both think that the police shouldn't even have interviewed this home owner or questioned him over what happened. And that he was within his rich white guy rights in opening fire in a white residential neighbourhood without so much as explaining to police what happened.
Nobody's suggesting building a wall along the Canadian border, or blocking liberal Canadians from "infesting" the USA with our demands for free healthcare, and cradle to the grave social programs.
Immigration Minister Marc Miller announced the previously-set target of welcoming 500,000 new permanent residents in 2025 will stay the same for 2026.
globalnews.ca
Canada brings in 500,000 new immigrants each year. That's like the USA bringing in 5,000,000 new immigrants each year. When I moved out to rural Ontario in 2014, after living in Toronto for 30 years - 55% non-white population, it was whiter than white. I could count on the fingers of one hand how many non-white faces I saw around this town. One of the local pharmacists was from India, but he didn''t live in town - he commutes from his home in Hamilton, which has a large community of emigrees from India.
These days, there are lots of minority faces around town. And unlike the pharmacist, more and more, they're living in town. Unlike Americans, Canadians aren't living in fear of "replacement", or that these people will steal our jobs. Every small business in town has a "help wanted" sign out. We tried to pick up the Tuesday special from KFC this week but they were closed because they have no staff. One of the local grocery stores put in a self checkout lane because they can't hire enough cashiers.
The USA has 11 million open jobs and only 3.5 million unemployed workers. Why aren't you brining in immigrants to fill all these jobs?