Trump is often angry but rarely hurt – yet Canada has managed to pull it off

.....

© The Guardian