I attended the citizenship ceremony yesterday which swore in 30 new Canadians, here's rough break of the attire:
Approximately 30% people were in fully formal attire, 30% wore semi formal, 20% wore smart/business casuals, 15% wore traditional/religious attire, 5% wore casual attire!!! I was in a semi formal attire...