Canada's PM said he was "reluctantly" announcing retaliatory tariffs and accused the US of starting a trade war.