Great post!
Bitcoin ATM's are great, they're all over Canada! Be sure to check the fees a well as the current cost of bitcoins on that specific ATM. It's typically listed online. I went to buy some coins when they dropped once and didn't check the price on the ATM I used - it hadn't updated (or been updated by the owner, not sure how it works) and I over paid for my coins.
Be Free everyone!