British Columbians are going to the polls about two years ahead of schedule, after Premier David Eby called an early election to be held on Oct. 24.