Canton construction well worth the wait