Stephen Harper says Canada should ‘accept any level of damage’ to fight back against Donald Trump