We booked our winter vacation to Puerto Vallarta online with Air Canada Vacations and had no issues. I shopped around quite a bit for the best price and found it with Air Canada Vacations. Got our e-tickets and everything went smoothly.
The rep was fine at the destination. The only thing was that I had to call and to add my aeroplan number. I would use them again.