VICTORIA -- Voters in British Columbia are headed to the polls today in a snap election that has seen the Greens singing the praises of minority governments, the NDP asking for the stability of a majority and the BC Liberals accusing the New Democrats of playing politics with COVID-19.

Polling stations are open from 8 a.m. to 8 p.m. today. A list and a map of all polling locations on Vancouver Island and across the province are available here.

CTV News will have live results from all Vancouver Island ridings, as well as Powell River-Sunshine Coast, as soon as polls close.

NDP Leader John Horgan's decision to call an election, more than a year ahead of schedule and during a pandemic, became a campaign issue right from the start.

Horgan says he pulled the plug on his minority government because he is seeking the certainty of a majority during uncertain times, but he spent much of the campaign fending off accusations of political opportunism.

The Greens accuse Horgan of breaking a governing agreement in place since 2017, with leader Sonia Furstenau saying the legislature had been showing an unusual level of co-operation during the pandemic.

BC Liberal Leader Andrew Wilkinson accused Horgan of withholding pandemic relief dollars for struggling businesses in order to bolster his chest of election goodies.

The pandemic meant the election also had a different look as politicians campaigned remotely with virtual town halls and Zoom calls, while elbow bumps replaced handshakes on the campaign trail.

With files from the Canadian Press.