Yes we are using Air Canada Vacations. We needed a minimum of 10 people booked for the bride and groom first-class seats and for every 10 people after that we get another 2 upgraded seats. That has proven to be a bit awkward because we have 22 right now but don't really expect to get 30 and how do you choose who gets upgraded?? We have talked about having a raffle or a fun sort of a "who knows the couple best trivia game" to give it away but we're going to wait and see what happens in the meantime. If we do get up to 30 people then we'll just put both sets of parents in first class.
I'm not sure where you are located in Canada - our closest international airport is in Calgary, Alberta so that automatically gives us higher prices on any flights than someone that can fly out of say, Toronto. We were able to get guaranteed pricing of $1948 pp/dbl and I think that's pretty darn good considering.
Have you stayed at The Royal before? We were there for a week in 2009 and it was amazing - they spoiled me for any other resorts since then!