Speaking about the differences between US and Canada, Prime Minister Justin Trudeau has emphatically reaffirmed his support for feminism, immigration and Muslim nationals.