You have a couple of choices:
-- Personal Check...risky, because you not only have to weait for it to clear; if it bounces, you pay a $35 or so charge.
-- Paypal...most secure way, except they tack on fees of 3% or so. I usually expect the buyer to pay these fees, so tack 3% onto the price.
-- Postal Money order...pretty safe. Do not take money orders from Canada. I've heard of people getting ripped off, and I had some trouble myself with one.
Personally, I'd use paypal. I have a Google merchant services account, so I can accept credit cards for stuff.
Hope that helps.
BB