System 636 venting (the "white" stuff, can be either PVC or CPVC depending on the temperature rating) became code in Canada August 2007. If you existing venting fails, or if the appliance is being replaced, the venting must be brought up to new code. This applies to the exhaust venting only, intake pipes may still be ABS (the "black" stuff), or any non-636 plastic pipe, or 636 if you want to spend the money.
There are 2 companies in Canada that manufacture System 636 - Ipex and Royal Plastics. And guess what? Their products are not interchangeable. If you go with Ipex, everything must be Ipex: pipe, fitting, primer, glue. Otherwise the installation will not be considered as being to code.
Gentle Ben, maybe I'm reading your post incorrectly, but was your powervent water heater also replaced? If so, and if it was done after August 2007, that exhaust vent MUST be system 636, which is clearly marked on the pipe & all fittings. Also, did they claim the furnace exhaust was a higher temperature, or the water-heater exhaust??