I use the crap outta this site! www.atlas.gc.ca/toporama/en/index.html you can get any topo map in any scale you want!
I have had an Delorme inreach SE for a few years. In addition to it being able to communicate anywhere, the mobile app is amazing and allows you to download areas of topo data that you define. Check it out
http://www.inreachcanada.com/inreach-se/
Craig