Thank you, Kurgan, for your input.
The legislation has been enacted by our Parliament. 
It is none of my business to tell Americans what to do about political matters.
I can't imagine any chance of the poster's concerns will be enacted in Canada by any of our major parties. Our Supreme Court demanded legislation leaving Parliament with no option to duck the issue.
But who can predict what the US president/congress will do? I expect they will duck.