My contractor recommended Canadian Railings. We met at their facility and chose a railing for our home. They gave us an installation date, which they failed to honour--they delivered a month later. The railing was nothing like the example we saw in the shop--it was damaged and bent out of shape. The coat of paint was bubbling and the surface was chipped. The owner refused to replace it; instead, he insisted on "fixing" it. Another month went by and when they brought the railing, the paint job was substandard.
Run--don't walk from this unethical company. They don't stand behind their product; there is no quality control or accountability.