These Haitians knew from the outset that both Canada and the USA were granting them temporary residency while  their country was recovering from a natural disaster - earthquakes and flooding I believe - these people were expected to return to Haiti.

The USA accepted over 50,000 while Canada accepted about 10,000.

Canada (read Trudeau government) terminated their program on the scheduled date leaving about 2,000 or so Haitians facing deportation while Trump signed the executive order that extended the US deadline.

This is not persecution.

If you consider that persecution then Trudeau is as guilty of it as you think Trump is.