Airports like CUN are not designed for transit pax. And it is an outstation for everyone involved (AC, CM). Two huge red flags.
I am sure you were going however Aeroplan gave you availability, but I wouldn't transit through there under any circumstances, let alone with a 90 min connection time and luggage.