Final answer:
The BC provincial opposition parties and leaders are the BC Liberal Party led by Shirley Bond, and the BC Green Party.
Step-by-step explanation:
The current opposition party in the BC provincial government is the BC Liberal Party. As of April 2021, the leader of the BC Liberal Party is Shirley Bond. Another notable opposition party in BC is the BC Green Party. However, it is important to note that as the question does not specify the timeframe, these details may change over time. It is always a good idea to verify the current opposition parties and their leaders by referring to reliable and up-to-date sources.
BC Liberal Party:
Leader: Shirley Bond (as of my last update in 2022).
BC Green Party:
Leader: Sonia Furstenau (as of my last update in 2022).
BC NDP (New Democratic Party):
Premier (Leader): John Horgan (as of my last update in 2022).