Bharat Masrani on TD's earnings, housing and trade outlook