I haven't read the entire thread, but may I suggest All About Dogs in Toronto.
Renee is a lovely person and she just opened a huge new indoor training facility. I know she has turned around some very aggressive dogs and dogs with issues. http://www.allaboutdogs.ca/
Good luck, btw she is a positive trainer and I would be stunned if you didn't get results. Agreed stay away from BarkBusters and CM methods, those methods are guaranteed to make your dog worse.