A bit more info since my last reply.
A company based in USA which sell a huge range at very good prices are
www.1fast400.com
From them you can get 6lb of weightgainer, a whey and complex carb mix with 3g of creatine in each serving for 33.52 Canadian dollars.
Or something that would give you the freedom to mix as you wish and would last a bit longer is the 10lb 100% Whey -Gold Standard for 54.75 Canadian dollars bought with 400g of Creaform Creatine for 11.17. To add a few calories and carbs just add ice-cream, peanut butter, bananas etc.
These are just a few suggestions. Like I said there's a huge selection. But remember the most expensive products don't necessarily mean better products.
Also, I'm not sure on the delivery costs but I'm sure it's not much, plus some of the Canadian web sites I looked at seemed quite pricey.