I live in Canada and use Garmin Topo Canada maps. I bought the maps for about $100. They come on a DVD. I uploaded mine onto my computer then I transfer whatever area I want onto a micro SD card that goes in my Garmin handheld GPS. You can fit a lot of info onto a micro SD card. I currently have all of Ontario on the card.
The Topo maps work great for me.
Life is a garden. Dig it.