@David F
In the US most of the laws governing this are state laws. So there is not one right answer and I don't even know what the laws pertaining to this are in Canada or if they are provincial laws or national laws. Here in SC there is no law against rolling an odometer forward, that I know of. It is highly illegal to roll one backward.
Now on the broader topic. If you roll one forward far enough to be 00,000, I would expect the law would frown on this too if the intent is to defraud. I have replaced odometers in cars and have tried to purchase odometers or set them close to what I replaced, but pretty much all of our titles for 10 year old cars or older say "Exempt" so the mileage is in "excess of mechanical limits". I think the OP's premise is, if the car has enough money invested in it then it's a "new" car and the odometer should reflect that but in reality I think that is too close to the line. The car is not new and it's not a super low mileage survivor. I think most states would agree and if someone were to purchase the car and make a big deal about it could become a problem.