Canadian PM arrives in Amritsar