Canada PM Mark Carney suspended US trade talks after rejecting last-minute demands he called unfair, as 50% tariffs on Canadian goods took effect.