Frankly I'd be a bit iffy about the medical field. It has advantages with the guild like features keeping wages high in some positions and there are some obstacles to off-shoring, but it's also a field that will likely come under increasing pressure from AI and robotics in the not too far future. The gains to be made are simply so compelling and anything from diagnostics to surgery is potentially better done by machines (which in turn, due to the nature of the field, means that having an actual human doing either will basically be malpractice.)
Trade jobs that are hard to offshore and difficult to cost-effectively automate are probably a good choice. I'd stay away from the transportation sector as that too is likely to get automated to a significant degree within our life time.