Shell chief says Canadian taxes too high