"Canada is prepared" for US tariffs, PM Trudeau has said after the White House targeted imports from the three countries. Mexico pledged to respond with tariffs of its own, despite a retaliation clause in the US order.