A young man was stabbed on a Greyhound bus travelling across Canada on the weekend, in the second bus attack in two months and an eerie reminder of the August assault when a passenger was beheaded, police said Monday.

The attack occurred on Sunday afternoon aboard the bus about five kilometers (three miles) south of White River, Ontario, sending a 20-year-old to hospital for "non-life-threatening injuries."

Police picked up the 28-year-old suspect after he disembarked the bus on the side of a remote highway immediately following the attack.

A motive for the assault was unclear because the two did not appear to know each other, police said.

The case is a horrific reminder of a knife attack last month aboard another Greyhound bus in which a man stabbed, gutted and beheaded a fellow passenger.

Vince Weiguang Li, 40, of Edmonton faces a second-degree murder charge in the case.

Both buses were en route to Winnipeg.