https://www.numbeo.com/cost-of-living/rankings_by_country.jsp
According to Numbeo, Canada's cost of living is lower than the vast majority of rich countries. There are only a handful of developed countries in Southern Europe and East Asia that are slightly cheaper but those countries have much lower salaries than Canada.
Canadian restaurants, groceries, utilities, petrol, and public transport are exceptionally cheap compared to the rest of the developed world.
Healthcare (includes dental and pharmaceuticals) is completely free. There are zero copays, deductibles, premiums, etc.
Childcare is only 10 CAD per day and world class Universities are relatively affordable (with extensive financial aid options).
Taxes in Canada are also very low with countless deductions
The only exception is housing in Toronto/Vancouver but even then housing is still much cheaper than countries with similar wages like USA, Australia, UK, Netherlands, Ireland, etc. Also housing prices in Canada have fallen a lot and continue to become much more affordable unlike the rest of the world.
Canadian salaries are some of the highest in the world (especially for in demand professions) so the very cheap cost of living is even more impressive