Police say Kimberly Angus was charged with assault after she lunged at another passenger and punched her repeatedly on Feb. 10.
Police issued an arrest warrant after Angus failed to appear in provincial court Wednesday to face the charges.
Transit Police say Angus allegedly accused the victim of staring at her and yelled profanities, then punched the woman and knocked off her glasses, leading other passengers to intervene.
Police and transit security officers were alerted and took Angus, who is known to police, into custody from the bus.
Police say the victim was traumatized, limping and holding the back of her head and that because she was already on her way to a doctor’s appointment, Transit Police escorted her there.