In the current market environment, with the Toronto Stock Exchange (TSX) near record highs and increasing economic ...