Canada ranked 2nd best country in the world for 2023
Ranked just behind Switzerland, Canada moved from third to second place out of 87 countries this year as the best country in the world.
Ranked just behind Switzerland, Canada moved from third to second place out of 87 countries this year as the best country in the world.
Report shows slight improvement to housing gap since last year.