Can you buy bitcoins as a Canadian without a bank account?
There's a wiki page about buying Bitcoins with a credit card. It seems the ideal options for you would be Brawker or MeetPays. But whatever method you decide to use, don't forget that Bitcoin is not anonymous (by default), that's a common myth.