The leaders of B.C.'s main political parties sparred over health care, housing, and affordability Tuesday, pitching competing visions for how to address the most urgent issues facing the province in a debate punctuated by a few feisty exchanges.