I had some issues travelling to the more rural areas of BC (using Routis, but I don't believe there are any map updates for Canada in the new iGuidance 2.0 so it should be the same). It has great maps for the major cities and for the major highways etc, but there aren't any for the smaller towns. I used MapPoint for my most recent trip just cuz it has better maps of the less populated areas but the program sux in terms of navigational use
You should definately get the new iGuidance cuz it's a great navigation program but if you plan to travel to smaller areas you should get something else as backup (Streets and Trips is cheap and has the same maps as mappoint).