Here are some decent looking behaviorists in your area. The price is little compared to the life that would be spared.

http://www.animalbehaviour.ca/ab2/do.php?target=index
http://www.whoswalkingwho.net/behaviourconsults.html
http://www.crdogs.com/

And some other trainer resources...
http://www.canadogs.com/Need_a_Trainer.htm

Although you do not want just a "trainer" you want a certified animal behaviorist.