Get a door to door relocation service, or ask your airline for air cargo delivery. During your landing at Canadian port of entry, declare all your imports and shipment.
For money transfer, open a bank account in both countries (such as HSBC) and make a wire transfer. There might be daily wire transfer limit. Alternatively, you can ask your local bank for a bank draft to make a deposit in Canada.