British Columbia launches seven-and-a-half-year Kangaroo deal