Saby, I'm really sorry to hear about this. I don't know what the average time is to get a PPL. But I did mine in Florida at local flight training school and completed my PPL in 5 weeks. It actually would of been 4 weeks but weather stopped it from happening. The school actaully advertised CPL in 6 months. And it took me nine. However, I also bought a plane and did my multi PPL during that time. Bear in mind, my times were fast because I grew up in an aviation family with a lot of resources.
Why go to Canada when you could simply go to another CFI at a handful of schools in the US and have them work with her. In the meantime, you could file a civil lawsuit for damages. This would the fastest most effective approach I think of. I'd compile a list of the "so called" deficiencies so the new CFI could address them as quickly as possible. And interview the CFI's beforehand to find someone that will be a good personality fit with her before you select someone.