It might be cheapest (& fastest) to just pay for an extra piece of luggage on whatever airline you are on.
Looks like
Air Canada charges $225 for an extra piece of luggage on international
flights.
http://www.aircanada.com/en/travelinfo/ ... ggage.html
We brought over all our equipment as part of our checked baggage. Mind you we had purchased 4 seats (us and two kids) so we were allowed 8 pieces of luggage. So we brought 3 sets of hockey bags and 2 sets of golf clubs, plus some clothes of course.
You'd have to double check with the airline on how much it cost. But when we flew we just made sure the hockey bag was within the weight limits and it counted as one piece. The hockey equipment itself was still fairly light so we filled it up with clothes until it was about 5-10 pounds under the weight limit (their scales suck!).
The other option is an excess baggage company. I've not used one so don't know what they're like. I had a quick look and found this one.
http://www.excess-baggage.com/baggage_shipping.php
I have no idea if they do Canada, but I'm sure there's a company like that who does.
Good luck, definitely bring all your gear because it's expensive here. In fact if you think you need to replace any of your stuff do it in Canada, and bring lots of sticks too. A regular wooden Sherwood stick is like $70 here, so make sure you bring enough. Also, if you happen to use t-blades bring a bunch with you because you won't find them here.