I like this one. I don't know of one for a HHGPS, and unless your into oil/gas wells you wont need to do this much anyways.
Note that most of coords in the regs are very vague (not a coord at all, but a range) and can be hard to find smaller lakes, citing a large area.
http://www.tgwc.ca/dotnet/utility/ats.aspx