7 Punjabis elected to British Columbia assembly