OK, I'm going to recommend Keith Tyler and perhaps @cheby and @Clusterfrack can chime in because I thought one, or both trained with him. Keith is in Vancouver but holds his training at Albany Rifle and Pistol Club.
So besides having a 20 year LE career (still active) which includes being a Firearms Instructor; he's a USPSA GM, perhaps in multiple divisions. I've shot with, against, squaded with him numerous times. He's an all around good guy, very nice and humble. His kids are big time junior shooters too. But what is most impressive to me was about 2-3 years ago he started this "academy" of mostly C and B class shooters where he provided them weekly Dry Fire and Live Fire plans and I think a couple times a year they met and did training.... Seems like about everyone from his group made Master class and maybe somebody in there even made GM.