Justin Trudeau had his ass handed to him at the G7 summit