Canada and Mexico have responded to Donald Trump's 25% tariff announcement by declaring some countermeasures. Is this the beginning of a trade war? How will American consumers be affected? NDTV World's Vishal Vivek explains.