Lakeshore West is a train line run by GO Transit between Toronto and Hamilton. It runs along the lakeshore, as the name says, on tracks formerly owned by CN.
Within Mississauga, trains stop at:
There's also a station at Long Branch, just over the border into Etobicoke.
Trains run every half-hour or better during the day, and every hour in the evening.