You can be flying on a much bigger plane and get no entertainment and no meal service... So CRJ or not, I think that point is irrelevant. You can be on an AA MD-80 on ORD-PHX for example... 3 and a half hours... no movie, no audio and a bistro bag.
I've flown PHX-EUG-PHX... which tops out a little over 2 hours and I thought it was fine. The CRJ is a much more spacious aircraft than you would think... even with somebody sitting next to you. Plus it is far quieter in the cabin than any mainline jet I have flown on. If the demand for n/s service from YEG to PHX is there... then it will do well (remember I did say IF). And I believe on longer flights they will need to provision some sort of meal... probably cold stuff (like CO's famously small turkey or ham sandwiches). As for entertainment, that is what the inflight magazine is for.
Stop drop and roll will not save you in hell. --- seen on a church marque in rural Virginia