Hit and miss: Princess Auto and Canadian Tire. Within a radius that I can hit during my lunch hour, I have 2 Princess Auto's and 3 Canadian tires. Only one of the PA has handles and only one of the CT carries them - and only in 14, 28, and 36". At least half of the stock at that Canadian Tire are actually nicely grained and usable despite the polyurathane finish. The handles from PA aren't finished, but they are very thick and better suited for mauls. I know both chains have a few stores in the GTA. Lee Valley also carries a couple replacement handles, which is where I found a nice pulaski handle which I used for a heavy double bit, pricey but pretty near perfect.
I've rolled the dice and ordered handles from amazon.ca - one was great, the other was no good and not worth the shipping money to return it. I wouldn't buy online again.
I have a local store called Timberland supply, which is mostly a chainsaw dealer - they carry a number of axes and handles, but I find the prices to be unreasonable for the quality on the product. You might have luck at a similar store in your area.
Also, I've only rehung a couple, but none fit perfectly off the start. Scoring, rasping, sanding required - sometimes removing a lot of material.