Preparing myself incase TomTom stops producing a new ver or maps for the Palm OS.

What's a good aternative software w/ using a GPS reciever? I live in Canada (using a Treo 680), and it seems Garmin only has US maps.

Any help will do, pls & thank you.