>Canada...do as well without the silly system the US has in place
Perhaps you're forgetting about the evacuation of Lebanese Canadians in 2006, "Citizens of Convenience" and the associated changes in Canadian citizenship laws. It's not without controversy.
This controversy is directly related. You should inform yourself.
Canadian taxpayers spent $100MM evacuating Lebanese Canadians from Lebanon in 2006, many of whom were citizens but had never paid taxes to Canada. We now bill for extrication. Seems like a fair compromise.