Marriage License!

^ thats really useful information! i have some more questions, hopefully you guys can help :)

for getting the licence in toronto, do you need to bring any witnesses with you? and if your spouse is not a Canadian resident are there any differences in the process? on average how long does it take?

thanks