Canadian Prime Minister Justin Trudeau arrives at Golden Temple