Canton town board hosting public hearing Thursday to review preliminary budget for 2021