Canada fires back at President Trump with new $21B price hike on U.S. sports gear and computers as trade war escalates