• Liz Irwin-Gallo (
Krista Sutton) (seasons 1–2, guest season 3) is a marketing expert and a senior executive at TWC, a large pharmaceutical company. After two divorces and a series of unsuccessful relationships, including with fellow passenger Randy, Liz has decided to have a child through in vitro fertilization. The character was shot in the finale of the second season and was in a coma for much of season 3, with Sutton not listed on the main cast, but was a recurring character late in the season with the character recovering from a brain injury induced by the shooting. • Johnny McLaughlin (
Paul Braunstein) is a "
hoser". A handyman and construction foreman, he is often between jobs. He attempted to start his own business making sheds, "Sheds for Brains", before returning to construction and later, employment as a heavy-duty industrial cleaner in a downtown building. A loyal family man, he's been married for 18 years to Charity and has three daughters. He loves hockey, fishing, beer, and his family. • Randy Ko (
Paul Sun-Hyung Lee) is a mild-mannered engineer and scifi geek. After being dumped by his fiancée, Agnes, he enters a relationship with Liz but they broke up when she decided to have a baby through artificial insemination. • Peter (Pete) Subramani (
Raoul Bhaneja) is an ambitious stockbroker with questionable ethics and a succession of questionable get rich quick schemes. • Lucas West (Andrew Kenneth Martin) works as a producer for a small advertising agency but has ambitions to be a film maker. He comes from a wealthy family that made its money in the oil business in Alberta but is estranged from them. He's had a string of girlfriends, some of whom are married to other men. • Brenda Murphy (
Lisa Merchant) comes from a small town out west and works as a clerical worker in downtown Toronto at Dubbin & Wallace, an insurance company. She's "forty-something", and has worked in the same department for 16 years. Her husband, Doug, died in a bicycle accident in August 2003. She has three children. A church-goer, Brenda means well but has traditional views which often get her into trouble with the other passengers, as does her love of gossip. • Dana Davin (
Joanne Boland) is an aspiring songwriter, music store employee, and activist who is returning to university and has come out as a lesbian. • Zach Eisler (
Joe Dinicol) is a junior graphic designer on an entertainment newspaper. • Shannon Lamarche (Ingrid Hart) has worked her way up from hair salon student to expert aesthetician and co-owner of a "man spa", a chic salon in Yorkville. After Darnell in New York, Gavin, her mother's nurse, a brief dalliance with Lucas West, and, a brief affair with Anwar the weatherman, she has found true love. Dies late in season 3 from
necrotizing fasciitis due to an infection after going in for a nose job. • Nicole Svendsen (
Amy Price-Francis) (season 1) • Seymour Shackleton (Jack Mosshammer) (season 2–3) is a used car salesman, and later a tour guide, who has an extensive network of friends, which gets him in trouble when a friend whom he connects with Pete gets angry when he loses money due to Pete's business advice and puts Pete in the hospital, prompting Pete to seek revenge against Seymour. • Dr. David Garneau (
Jason Cadieux) (season 2–3) is a doctor at the Hospital for Sick Children and in a same-sex relationship with Andy. Charged with murder in season 3 after being accused of medically assisted suicide.
Guests Regular guests included: • Julia (Victoria Adilman) • Naomi Reisman (Lindsay Ames) • Mel (
Kathryn Zenna) • Ana (Monica Correa) • Jesse (
Kristin Fairlie) • Allision (
Holly Lewis) • Bridget (Liz's mom) (
Jayne Eastwood) • Granny McLaughlin (
Anne Anglin) • Mag (
Allana Harkin) has an affair with Pete in season 3 while he's engaged to Ritu. Other guest stars on
Train 48 included
Rae Dawn Chong, politician
Sheila Copps,
Sean Cullen,
Robin Duke, comedian
Rick Green,
Sue Johanson, Global weatherman
Anwar Knight,
Carolyn Parrish,
Carole Pope, actor
Scott Thompson, Emmy Award-winning actress
Joanne Vannicola, and former
MuchMusic personality
Amanda Walsh.
Joe Dinicol's grandfather
John Neville played Zach's grandfather. ==Production and broadcast==