You're way over on the toiletries. That small nivea shaving gel at the end lasted me almost two weeks. And unless you're covering yourself from head to toe in deodorant, again one of those canisters would be more than sufficient.
Oh, and you do have to get it all into one ziplock bag.