I went to Calgary (for 1 week only) to land last month and only had my bank statement (from my home country) to prove that I do have funds, but the immigration officer didnt even look at my statement. I only had a few hundred Dollars cash on me and thats all. Not sure how much are you intending...