The Senate on Wednesday approved a measure that would block some of the tariffs President Trump has imposed on Canada, with a handful of Republicans joining Democrats to pass a resolution that would halt levies set to take effect this week.