This article is spot on.  Let's not forget that the US is facing a significant terror threat which calls for action.  We may not agree with the degree of action that Trump has taken but it is in our interest to find the line and walk along it, not cross it.  Pick your battles Canada, this is likely not one of them.