I would rather not open up the discussion of two-tiered citizenship again, even if it protects people whose opinions I find very distasteful or harmful. We had that debate in 2015 for people accused of things arguably worse than this.
He's parroting Trump (and reinforcing him). He's seeking attention from the MAGA crowd, and doing anything to punish and break Canada is what's currently in with them. This is more aimed at boosting Trump in the mid-terms than it is at helping Canada.