Bearings were SKF 6203 2RS... Apparently this is a very common bearing. I was able to purchase them from the local autoparts store for $8 CDN each.
The lip seal was much more difficult to find. It's an odd metric size, which according to all of the local shops, is not very common. I ended up having one ordered in. I feel like I got completely bent over on the price, however I wanted my boat for this weekend, so I sucked it up and paid. The seal is a 16x28x7. I opted to go with a version that had a stainless steel spring. Apparently this doubles the price... My cost was $24 CDN for the seal and $15 shipping... Complete robbery IMO.
As for the rest, the machinist charged $35 to remove the old bearings, clean up the shaft, inspect and remove a very small imperfection on the seal surface and install the new bearings onto the shaft.
For pump reassembly, I put the housing in the oven on low temp and the shaft/bearing unit in the freezer. Everything easily slid together. Reassembly took less than 10 minutes.
Overall, a completely rebuilt water pump for $90 CDN seems pretty reasonable to me.
Mike