Just grab a transit card at any station kiosk when you arrive. Toronto uses the Presto Card, Vancouver uses the Compass Card, Montreal uses the OPUS Card, and Calgary uses the My Fare Card. Load it up, tap in and out, and fares are around CAD 3 to 4 per ride, much cheaper than Uber.