 Bank of Nova Scotia is one of the best run banks in Canada, and the company is well positioned to continue to grow earnings and cash flow. The Canadian economy should continue to benefit from rising commodity prices. 