I took my oath today in Mississauga. The check-in took about 40 minutes but the entire process was quite efficient and smooth. Proud to be Canadian! I came to Canada more than 16 years ago, and this is definitely one emotional day for me...
Hope whoever is still waiting get yours done soon.