KINGSTON, Ont. -- A 52-year-old Ontario woman is facing fraud charges after allegedly funnelling over $600,000 of her employer's money into bank accounts for charities of which she was a board member.

Kingston police say the woman was working as comptroller for a local business while also serving on the board of two charities in Maxville, Ont., a small community north of Cornwall.

Investigators allege both charities incurred large debts due to mistakes the suspect made.

Police say she responded by allegedly siphoning money from the business to the charities over a period of three years to compensate for the loss of money.

The woman was arrested at her Maxville home on Sunday and transported to police headquarters in Kingston, Ont.

She has been charged with fraud over $5,000 and will appear in a Kingston court at a later date.