I agree, everything is great but for different reasons.
I have been to Cuba and Mexico. Cuba (IMO) trumps Mexico on beauty, people being friendly, and safety... but Mexico trumps it on quality of resorts and food, etc. EDIT: Ok, Mexico has VERY friendly people, I guess in Cuba we just ventured more out on our own and people welcomed us into their homes even. Just was different.
When we first thought of a DW I had considered the DR because I have never been. When I initially spoke to a TA at Flight Centre they told me Mexico would be our cheapest bet. Unsure though if that is because I am out west, like someone said above. You would probably have to flight East to Toronto if you are in western Canada which would hike up the cost.
Nonetheless, I thought once or twice that maybe I should have sought out more info on the DR -- so if you really want to, I say you should. You only get married once.
As kmk2016 said above, there are cheaper regions to all locations. Puerto Vallarta would be cheaper than the Mayan -- in the Mayan we are paying $1565 from Calgary, but the Grand Palladium in Puerto Vallarta came back at $1250 which is A LOT cheaper... But if you wanted off the beaten path I would highly recommend looking into Ixtapa. It was 2nd on my list of resorts, but my fiance really wanted to see the Mayan. Also, I have heard that Puerto Plata in the DR is cheaper than Punta Cana.
Not sure I helped at all, but good luck! And you have time, so price everything out, so you know you made the right decision!!!
I agree. You get married once, so it is worth checking out, just dependant on how much you want to spend. We briefly looked at the DR to get married at but because we are in Calgary, it's more expensive. Every time we have been, you HAVE to fly through Toronto. I doubt there is direct flights there if you are out West. But if you are in Toronto of out east, hey might work out being cheaper for you.