Canada can have a citizenship question on census because the government system is decentralized and our elections are administered by an independent organization.
In US, there is too much power inside the federal government and citizenship question would be used by GOP to gain political power and discriminate minorities.
There are many things Trump administration would implement that are already implemented in Canada like merit-based immigration system. In that case, Canadian system is balanced while the Trump one would probably be discriminatory.
US and Canada are two different societies and countries with their own histories, what works in Canada might not work in US.
In US, there is too much power inside the federal government and citizenship question would be used by GOP to gain political power and discriminate minorities.
There are many things Trump administration would implement that are already implemented in Canada like merit-based immigration system. In that case, Canadian system is balanced while the Trump one would probably be discriminatory.
US and Canada are two different societies and countries with their own histories, what works in Canada might not work in US.