So, I took my Oath yesterday afternoon with 90 other new citizens. My test date was June 2. It took approximately 40 Minutes for the staff to confirm everyone's identity, check the invitation letter and collect the PR-Card. At the same time, we had to sign for our approval that pictures might be taken during the ceremony and that we are not involved in any criminal activities that would prevent us from becoming Canadian citizens.
The ceremony was formal from a procedure perspective but the dress code ranged from casual to very formal. After the clerk explained the procedure, the judge was guided in by the RCMP officer and he held an opening speech about our rights & duties as citizens and how important it would be to take part in the democratic process and getting involved in volunteer activities. I liked his words and he really seemed to enjoy the ceremony. After that we all took the oath in French and English (French was for sure difficult but they are handing out the papers with the English and French Oath, as they do for the anthem). They do check whether everyone actually says the Oath as this is mandatory to become citizen. After that, everybody got their certificate handed-over by the judge and he had a few nice words for everyone. This was by far the longest part of the ceremony. After that, we sang "Oh Canada" and the judge made some final remarks. Overall, it took approx. 90 minutes (incl. the initial document check) and was a very nice ceremony. The judge mentioned that we were 90 new citizens from 31 different countries.