The Canadian prime minister has said his government will match U.S. tariffs "dollar for dollar."