I am too looking for a safest way to carry all the cash (all the amount i got in US dollars). Most of the people advised me to take 20% to 25% in cash and make bank draft for the remaining amount.
Some of them advised me to divide the cash into 2 OR 3 parts and travel with them. Few guys traveled using the same method (100% cash)
Canada is safe, but keeping all that cash while traveling can be a risk. I will be using connecting flights (Khi-Doha-Montreal-Calgary). Probably, i will be going for the 1st option (25% cash - 75% bank draft)