Just a note but HFR is not planned to run through Kingston, but rather Peterborough. Half the point of the project is to pull trains off the congested lakeshore rail corridor which is full of freight trains. Trains will reconnect with the existing line in Smith Falls outside of Ottawa.
So smaller cities like Oshawa, Cornwall, and Kingston won’t be serviced. Stops will basically be Toronto - Peterborough - Ottawa - Montreal - Troi Rivières - Quebec.