VICTORIA - There's been a near total shakeup of British Columbia's government cabinet, with few ministers retaining their ...