OK, so I haven't done this myself yet, but I have read other posts on another forum (I'm new here)
basically, you MUST expect the CBSA to ask for proof of funds when you land
the format is not prescribed, but the funds must be clearly yours and be unencumbered
the best format is a bank statement (best to have several months showing the funds in your account), if you're going to Canada and have not yet opened a bank account in advance, the funds could still be in your former country's bank account and need not be in CAD, just so long as there's no dispute over the amount on the day given that forex rates fluctuate so much these days
personally I don't like the idea of this bank draft if it does not prove the source of the funds was yours (i.e. could be interpreted as underhand)
some people have got away with property valuations (plus any mortgage statement) showing a positive equity, hahaha some people are negative these days
hope that helps