Bank earnings continued to roll in on Wednesday. Canada's largest bank, Royal, reported a healthy beat and its shares jumped 5.08% to record highs. Financials and energy led eight sectors higher and the TSX up by 0.42%. Discretionary was among the few laggards. However, National Bank reported a miss and