Shell reassures oilpatch it’s staying put in Canada as other oil majors flee