Here are three undervalued Canadian stocks to consider buying now.