Hello lovely brides-to-be! My wedding was about 3 months ago, but I'm still lurking a bit around here and trying to help out as much as possible. So I'd be happy to answer any questions about the resort (We stayed at the Beach for the wedding and Grand for our honeymoon) and our vendors (Marcia Roberts, Rashel Edwards, Tai Flora).
I'm also from Toronto, so let me comment on the prices, as I see there has been some discussion. I followed prices for about a year before our wedding, and if you book about 6 months ahead, the Beach is usually about 1600-1800, Suites is 1800-2000, and Grand is just way too expensive :-p. I would actually recommend booking 3-4 months before the wedding, and getting a group rate. I know how stressful it is, and hard to wait that long, but IME they don't sell out that quickly, and you get the best rate. When we were looking at 6 months before, it was $1700 for the Beach even with group quote. We finally booked the Beach for about $1400 for a group of 20 about 4 months before. Less than a month later, it dropped dramatically to $1200, and our travel agent managed to get us an adjustment (we threatened to forfeit our $200 deposits and just re-book at the new lower rates). Anyway, the point is, that last minute prices will go as low as $1100-1200 for Beach and $1300 for Suites. I don't recommend waiting last minute, but waiting until 3-4 months before and shopping around for the best group rate then is the best way to go IMO. In fact, tell your guests NOT to wait until last minute - for us, it sold out about 3 weeks before, and some people who were waiting lost out, they were NOT happy. Bottom line, book between 2-4 months ahead of time to get the best rate. If you want more peace of mind, then book a year ahead. lol