They're all crooks! Doesn't surprise me. Any leasing company in ontario are crooks scamming people and their customers. I see it quite often.
Depending on the car, her current credit score, and the amount of secured/unsecured debt, she has a few options.
I'd request an amortization schedule from them, reciets for all payments made, and current total payout for the lease. Then you can take it from there. Best option would be to sell the car and payout the lease.
On the other hand, if you want to cause them as much trouble as they're causing your gf, then call them up and make them clear everything up and get it all in writing faxed to you that she's up to date and owes nothing in fees... If they are dicking her around you can threaten to report them to omvic and the BBB, and they'll possibly lose their license to lease and operate if matters aren't cleared up today.
I could go on and on but hopefully you get the point.