Je ne suis pas certain pour
Air Transat, mais en général les compagnies ont un guichet à l'aéroport. À priori ils devraient être capable de prendre les cartes de débits ou le cash. Sinon, une agence de voyage qui a un bureau à Montréal (Nayah t'en a indiqué une, tu peux chercher sur google map si tu veux en comparer plusieurs), si elle est agrée IATA tu ne devrais pas avoir de problèmes.
Sinon, trouve un ami qui a une carte qui rapporte des points, il sera surement ravi de te payer le billet en échange de cash ou chèque...