Expensive, but it is currently the best device on the market for tracking hiking and other outdoor activities.
1. Canada topo maps are good, but you can also get a number of free maps (e.g. I like Northwest Topos
, but its coverage doesn't go very far past Pemberton).
2. Plexi screen can get pretty scratched up over time, so don't be too cavalier with it.