JOHN D LEITCH is a cargo vessel sailing under the Canada flag, measuring 222m in length and 24m in width. The vessel is currently moored at position 45.3529°N, 73.8557°W in the Saint Lawrence River and moving at 8.6 knots with destination reported as MONTREAL.