The 32-year old Swede was said in tabloid Expressen to have been running around, screaming and dancing in her seat on the British Airways flight from London to New York.
A BA spokeswoman said the Swede was handcuffed by cabin crew and the plane diverted to Goose Bay in Labrador, eastern Canada.
The woman was arrested on landing by Canadian police, who said she would face court for having broken international flight regulations. She remained in police detention over the weekend.
The Swede could also face a hefty compensation claim from British Airways.
Expressen reported that the woman had a successful modeling career, and had posed for brands such as Versace and Martini. She is currently studying law in London.
Swedish foreign ministry spokeswoman Helena Bothorp confirmed to news agency TT that the woman “has been taken into custody for disrupting a flight and will meet the prosecutor today (Monday).”