Former B.C. Premier John Horgan has been diagnosed and is battling cancer for the third time and is in the hospital, B.C.’s health minister said Tuesday.