I don't think range on the E195 would be a major issue. Flybe got the LR anyway to give them the extra legs.
IIRC the first E195 made it all the way in from Cape Verde to UK on it's delivery flight and that's significantly further than the Canary's.
Subsequent deliveries have come in Brazil with one stop via Gran Canaria.