Justin Trudeau, perhaps as a manifestation of anti-Trump virtue signalling, has been advertising Canada on Twitter as a post-national borderless destination for one and all:
https://twitter.com/JustinTrudeau/status/825438460265762816
So it would be rude and unfair to blame these people for pouring into  Canada.  Trudeau is the leader and he Tweeted a blanket invitation.  And they are taking him up on it!
Tough that Quebec has to do all the work of receiving and absorbing a flood of migrants while the guy who caused it preps for some more fan pics.  But hey, its 2017!!