Sweets Lawrence, who was aboard a Caribbean Airlines flight from Toronto on July 30, told CBC News the woman "jumped up and she started cursing" shortly after entering the plane.
Lawrence said after the plane was in the air the woman left her seat and began walking "to and fro" in the aisle brandishing a nail file.
Cell phone cameras captured some of the incidents. The videos were posted online.
Lawrence said she requested flight attendants restrain the woman, but they said they were afraid.
No one was injured and the woman left the plane in Jamaica without being arrested.
Officials with the Toronto airport authority told CBC News that airlines were responsible for asking for security help. Caribbean Airlines did not request any help that day, they said.
The airline did not immediately respond to CBC requests for comment.