Justin Trudeau made the case for free trade and empowered women at Davos