Your are right enry, but there's the shipping, insurance cost, Customs clearance and paper work and taxes. When you send stuff via UPS or something like that, on the end, it can be expensive.
If it is send via US postal service or Canada post, there's no Customs clearance and paper work but you can't get more than $1000 Canadian ($600 US) of insurance value.