Lady Pi Phi....I'm with you!!!
You have no idea how many people have asked me (when they found out I'm Canadian)...."So you must speak french then!"
Yes I speak french...it was mandatory for us to take it in school from grades 3-9. I also took it in gr. 10 and 11....but that was over 5 years ago!!! So I know the basics.....but I'm not fluent or anything!!!!
As for mailing things to Canada.....yes, they can be wrapped. You will have to fill out a declaration form of the contents of your package (which you will have to put "picture frame" or whatever you're sending) and the declared value of the package. There is a separate column on the form that you check to say it is a gift....this way the reciever does not have to pay duty/taxes on your package!
Warning though: it can get expensive to send packages to Canada. I send things often to my family in Nova Scotia....for example....last Christmas we mailed our Christmas gifts to them from Florida. Weight: 10lbs. Total cost: $52 USD.....that was the cheapest way too.....ground shipping.....10 days min!

So be prepared for some high shipping costs!