Justin Trudeau makes case for immigration against US and UK policy