Canada is often known as mini Punjab as lots of Punjabi's and Sikhs have settled here. Weddings in Canada are celebrated in Punjabi style which includes lots of dancing, flamboyancy and celebrations. Canada grooms want a working, independent and smart women that can strike a balance between professional and domestic life. Inter-caste marriages are common among Indians in Canada. Indian community gathers to bestow their blessings on the newly married couple and enjoy themselves.