Canadian stocks trade near record highs as investors stay risk-on, with mid-cap opportunities emerging despite stretched ...