The older Shimano cantilevers (like
this) are a tried and true design, are super affordable, and the smooth post pads allow adjustment to make just about any frame and fork work.
If it were my bike, though, I would probably go for mini-Vs, which will work with road brake levers without a problem or an ugly travel agent. The downside is that they can limit clearance for wider tires and fenders.