I typically go to Jumbo and buy the SIM card there. I think I paid like 30mins or $8 USD for 8-10GBs or maybe it was 15-20GBs. Whatever it is, Airport will charge you way more. But it is convenient.
Make sure that you device/phone is unlocked so you could use the sim.