I fail to see how working in the US while living in Canada and spending the US earned income in Canada is a scam, a fraud, or not right, as regards to such a person naturalizing as a Canadian citizen. Please explain why earning money in the USA and spending that money in Canada, the place where one lives, is "wrong".Just because it will become legal, doesn't make it right.
Federal Expropriation Law allows itself to take land from you for public interests. Are you okay with federal government taking your land or your relative's land to build a high speed train or pipeline? It is all legal.
While abortion is legal, I suppose sex-selective abortion is also legal?
So quit hiding behind your "It's all legal" mantra. It's easy to say "It's all legal" until it happens to you.
Comparing cross border employment to sex-selective abortions and fully compensated public domain acquisitions is illogical.