Donald Trump's sweeping pardon of rioters is highlighting the differences between the U.S. and Canadian systems ...