The article is really misrepresenting the positions on Haiti and Temporary Protected Status between these two countries. The Canadian government *ended* that status for Haitians. Trump's administration *extended* it.  Canada fully ended its TPS program for Haitians in August, 2016 when Justin Trudeau was PM, after announcing (by the then Harper Government) the program was being wound down in December, 2014. Trump extended the program a further 6 months on May of this year, with the discretion to extend it further if they feel conditions have not improved sufficiently.

That the protection is temporary - and this has always clearly been stated that the program was temporary (but allowed avenues for permanent status and permitted work) does not mean it is oppressive or persecuting anyone.

  The media should shoulder a lot of the blame, for constantly treating every Trump tweet as if it came right out of Mein Kampf, creating paranoia for no other reason than "ratings".