National Bank Financial analyst G. Thornhill now forecasts that the company will post earnings per share of $0.50 for the ...