This TSX mid-cap stock trades at an attractive valuation, offering deep value. Moreover, it has multiple factors to drive its ...