All Seasons Weddings provides personable and professional wedding officiants in five provinces: Ontario, BC, Alberta, Quebec, and Nova Scotia. We proudly respect all peoples right to marriage. Elegant, personalized marriage at your choice of location. Marriage ceremony officiants available in Toronto, Ottawa, Montreal, Vancouver, Victoria, Calgary, Edmonton, and many other cities and towns.