I bought mine at the MEC. I know for a fact that the Edmonton MEC has one in stock right now unless they've sold it in the past few days...doubtful. I believe they're $29

Generally these types of stoves will burn several different types of fuels commonly available. zenstoves.net has a crazy detailed list of fuels and their pros and cons. I use Methyl Hydrate because I can buy it at the MEC just down the street.

http://zenstoves.net/Stoves.htm

If you decide to go with a canister stove, MEC has a good selection of those too. I picked up my Optimus Crux there for (I think) $42 but they have other options in that price range.