I'd go with the Canadian Canine people, they really seem to have a good reputation in the area. Plus you've already had the consult so if you're comfortable with the style they're using then use it.
Alternately if you'd like another option you can check out Best Friends Dog Training
Best Friends Dog Training
I know Maggie Bird personally and Kim Cooper has a fantastic reputation and a long history with GSD's. Maggie and my parents foster for the same dog rescue and Maggie is well versed in 'trouble' dogs and working through their problems with patience and consistency. If you're talking to Maggie let her know Irene's daughter sent you.
Jasmine - Female Miniature Poodle - born Aug 15, 2010
Loker Delgado Von Stalworth - Male GSD - born Jan 26, 2012
Koda & Zazu - 6 year old male cats
Alex - Male Cocker Spaniel (rescue) - RIP Cuddlebug 2007-2010