My guess would be that flights to Puerto Vallarta can be less expensive than to Cancun from BC (or Alberta), And they'd be shorter in addition, which might be superior to the younger kinds. But I'd also guess that every one-inclusive resorts can be less expensive from the Cancun/Playa del Carmen location simply because there are actually extra big