There are two ways I have bought Bitcoin:
1) Find a local via
localbitcoins.com. I used the service to just get names & emails, then contacted them privately by email (that is, not within the localbitcoins site). I bought for cash in person. At Starbucks (of course).
2) Go to popular places (like here or
zerohedge.com), provide an email and ask who will accept CA$H for BTC by mail (snail-mail). This requires some trust...
***
The advantages to each of the above are that you leave no wire-transfer trail...
I have bought
BTC at least two times using each method above.
YMMV! Good luck!