The British Columbia and federal governments have signed a four-year, $670-million pharmacare agreement, giving universal ...