Canada-Places.com has listed approx 5 Veterans hospitals in Canada. Some of the Top rated Veterans hospitals in Canada are- Ste-Marys, Belcher Street, Caribou Memorial Veterans Pavilion, Spca & Ridgewood Veterans Health Wing.