Hot water heater vent

In Canada is an external vent ( chimney ) for natrural draft water heater, approx 20 ft in length, does it meet current codes. It appears to be a B vent, no markings, maybe 6 inches in diameter

You may also wish to post this in the “Canadian Members” section.

Sorry, I can’t answer for Canadian codes.