Town will finish paying off Canton fire engine