The world's top economic powers dropped a pledge to oppose trade protectionism amid pushback from the Trump administration, which wants trade to more clearly benefit American companies and workers.
PM reaffirmed Canada's commitment to accept 25,000 Syrian asylum seekers and stressed that Canada is a country that defined by shared values - not cultural differences.
Friday's co-ordinated strikes in the French capital, which left at least 129 dead and many more wounded, threatened to overshadow the G20's economic agenda.
Key planks of Trudeau's platform — from spurring economic growth through deficit-financed infrastructure, to tackling climate change, to helping refugees — fit well with G20 agenda.
Prime Minister Justin Trudeau has his work cut out if he wants to slash Canada's greenhouse gas emissions and reposition Canada as a responsible actor on the world stage.