20121108 india: Canadian PM Stephen Harper visits birthplace of Khalsa in Punjab