Fair enough - they don't call it "roaming" if you're still on their network (which you would be most of the time), it becomes "long distance" usage.You might want to check your facts. The big 3 do not charge roaming in Canada. I am about 20 hours away from my local calling area for 8 months out of the year and I have never paid a dime in roaming. I usually don't have any long distance charges either because of the Fab 10 option.
Your Fab10 option is keeping you from incurring those ~35c/min LD charges when you're out of your home calling area. Try calling or taking a call from someone outside of your Fab10 when you're away from the local calling area.
This became an even bigger issue when Rogers shrunk the size of the GTA local calling area - some people went from being local at both home & work to having one of them be out of zone and therefore long-distance.