If it's sent as a small packet parcel by regular mail to Canada there's not much of a difference in shipping costs. I've shipped items from Canada to the States and it's $2.50 with Canada Post-the only downfall is there's no tracking number but you can provide the customs label number to whomever once the item is sent. It takes up to two weeks to receive items from the States to Canada vice versa.
I don't think it would cost more to ship to Canada. Do you happen to know if there would be a big difference if it was shipped there instead of somewhere in the states?