Jane Thornthwaite, the Liberal MLA for North Vancouver-Seymour, is facing charges for drinking and driving.

In a statement released Tuesday, Thornthwaite said she was stopped at an RCMP roadcheck Monday night in North Vancouver and is now facing charges for impaired driving.

She did not disclose more details but offered an apology.

"I accept full responsibility for my actions and will, with my legal counsel, co-operate fully with Crown counsel," read the statement.

"My actions were inexcusable. Drinking and driving is dangerous and completely unacceptable; I know that and make no excuses for what I did.

"I apologize to my family, my friends, my colleagues and especially my constituents who put their faith in me. I failed to meet the standards I set for myself as a mother and as a public official."

RCMP spokesman Sgt. Peter Thiessen told CTV News that the stop happened about 1 a.m. on Main Street underneath the Second Narrows Bridge.

Thornthwaite was arrested and taken to the North Vancouver detachment where breath samples were taken.

Based on the results, police are recommending charges of impaired driving, Thiessen said.

Earlier that evening, Thornthwaite posted a Twitter message saying she was taking the SeaBus from North Vancouver to downtown.

At about 9:30 p.m., Thornthwaithe said she had left Canada's Northern House and was at Sochi House.

A few minutes later, she posted another Twitter message: "I love the Sochi Pavilion but I don't understand anything they are saying but they are very friendly."

She didn't post anything after that.

According to her personal website, Thornthwaite was elected in 2009 and was a North Vancouver Board of Education school trustee for four years before that.

She was elected chairperson of the board in December 2008 but resigned less than a year later to run for provincial public office.

With more than two decades worth of experience as a registered dietitian, Thornthwaite has taught a nutrition class at UBC and worked as a nutritionist in the corporate sector.

She has three children and has lived in the North Shore for nearly two decades.

Ron Cantelon, chair of the BC Liberal caucus, told ctvbc.ca Tuesday that he expects Thornthwaite to continue representing her constituents.

"I'm sure when she comes to caucus, she'll be very contrite, but we expect her to carry on representing her constituents," he said.

Thornthwaite is scheduled to appear in court on April 14.