1 Undervalued Canadian Stock to Buy in August 2021 : vimarsa