B.C. cancels contracts on health-care sites already under construction