The byelection in British Columbia will be a third test for the Liberals, who have already lost two long-held seats in the ...