Canada matches Trump tariffs with up to 50% levies on hundreds of US goods

· The Independent