Justin Trudeau said the US and Canada would continue to be good neighbours but would "not agree on everything", referring to Donald Trump’s executive order to ban people from seven Muslim-majority countries.