Well over half the population is located just in that area between Quebec City and Windsor. Throw in BC's Lower Mainland and you easily surpass two thirds. So no, close to 90% wouldn't surprise me, though I would probable guess that it is likely in the 75-85% range.
The only major cities I can think of excluded are Calgary and Halifax, maybe Saskatoon if you consider it major.