I recommend Freedom Mobile for the phone and CIBC for the bank. However as Xylene said, it really is a matter of personal preference.
I recommend Freedom Mobile because they offer a good amount of data for a low price. However, it includes free calls so if you want a package that does not...