Canadian MP Patrick Brown pays obeisance at Golden Temple