Canadian PM Justin Trudeau joins gay pride march