The US president also said Canada's and Mexico's actions so far to ward off threatened levies were 'not good enough' ...