Refined products at a refinery is a lot more than just turning crude oil into gasoline.
Gasoline
Jet Fuel
Diesel
Asphalt
Lubricant
Each one requires different supply chains going to different locations with different shipping methods and transportation regulations.
There's a reason why refineries are mostly in Texas or ports in Canada (number of refineries are far away from any crude oil source).
The highest concentration of refineries in the US are all along the gulf coast or the Great Lakes. Coincidentally, many refineries are located near high population areas.
An agreement to ship oil from Alberta to refineries in Ontario makes perfect sense, as that is where the refineries are, and subsequently where many people using said products live.
All that said, the question of "Ontario has tidewater ports"? is a legitimate question, and what is omitted from the Alberta press release is Smith and Ford are planning to build a tidewater port in James Bay, and want to get pipelines and rail approved to get to it.
https://www.theglobeandmail.com/opin...a-surprise-to/
Sometimes the answer to the question is simpler than it is made out to be.