I have a Canon XS, and I'd like to say that it's a phenomenal camera. To everyone who's saying you're going to outgrow it, don't worry about that. Even if three or four years down the road you want a better one, selling the old body isn't going to be hard. In the end, every camera does the same thing (on a basic level), whether you have a Rebel or a 5D. Sure, one may be full-frame, high ISO, better megapixels, the lot. Odds are you won't need any of this (MOST people don't need any of this). Too many people think that a better camera = better pictures. Have you seen how many people have a DSLR these days? Digital has made photography more accessible, which is great, but as a result we have more cameras and less photographers.
People who get into photography, get an entry-level camera and a year later buy a ridiculous pro-DSLR are kidding themselves. They think: "to further progress in photography I need a better camera". No. The specs on your camera have nothing to do with progress. Progress is in your head (and in your lenses), and odds are you don't know as much as you think you know, and there is probably a lot more to learn with your current setup.
TLDR: Don't waste your money on an amazing body (going to be outdated in less than a year anyway), instead invest in knowledge and lenses.