On a side note.. don't know how important kyc is to you.. but if you're willing I highly recommend Bitcoin Well's online service for Canadians. It's very cost effective and will give you more Bitcoin for your money than any ATM as far as I'm aware.
Bitcoin ATM is about $3 for transaction and 15% atm fee I believe.