London, Ont. superheroes surprise boy battling cancer