There are less expensive places in Canada too. Rural areas, smaller cities (Windsor, etc.)
Also, keep in mind that the figures I linked are for family income (generally 2 earners). It'll be a bit higher in the big cities.
In addition, many big cities follow policies that tend to boost prices. Zoning restrictions, anti-sprawl legislation. The feds help boost prices on the insurance side via the CMHC. Etc.
All that said, young families generally have a hard time buying - even with the low rates - without help from family.
The real estate market seems quite stretched to me. It's got to the point where you could buy a house in a big centre, or opt for one in a smaller town (or the U.S.) and enjoy a modest retirement based on the price difference.