A 22-year-old man has been arrested in connection two separate stabbings on the TTC this weekend.

The first stabbing occurred at around 3:40 a.m. on Sunday in the area of Islington Avenue and Winnipeg Road, near Bloor Street West.

According to police, the man boarded a TTC bus in the area and was involved in a verbal altercation with the driver of the bus.

At one point, police allege the suspect broke the head off of a toothbrush and stabbed the driver in the cheek.

The man fled the area southbound on Islington Avenue.

About 12 hours later, police say the same suspect stabbed a 46-year-old man at Spadina Station in what was described as an unprovoked attack.

Police say the suspect approached the victim from behind in a pedestrian tunnel and stabbed him with an unknown object before fleeing the station.

Investigators announced Tuesday morning that 22-year-old Liam Mitchell McCallum, of no fixed address, had been arrested in connection with the case.

McCallum is charged with two counts of aggravated assault, two counts of assault with a weapon and two counts of weapons dangerous.

Police say that he was arrested by Ontario Provincial Police in Midland on Monday and has since been returned to Toronto.