I prefer buying off kijiji personally. 1) I avoid a terrible USD to canadian dollar exchange rate 2) I can actually meet with the person I am buying tickets from 3) I can ask for any sort of reassurance I need and if they don't give it to me then I don't have to buy the tickets (e.g. proof of purchase, IDs, license plate info, facebook invite) 4) the tickets are GENERALLY cheaper