I use this program with a Garmin nuviCam:
HUNT Minnesota Public/Private Land Ownership Topo Maps for Garmin GPS | onXmaps
It's very easy to use and tells you what's public land and what isn't. Also has trails and logging roads.
They have them for most states, though I only have MN and WI as that's my assigned area.