As an American living basically at the border, I want to personally apologize for how this shit is affecting you. I have many friends in the Toronto/Hamilton area who are looking at not coming down at all in the next 4 years just to avoid the additional problems going on at the border, and now there's this.
Please, PLEASE call this shit out and hit back against it. Canada is, I would say, our biggest ally and we need you guys to smack us back into shape.