I got the info for classes.
A couple of yorkies I sold a few years ago started out with these classes and are highly recommended by the owners of the dogs.
Underwood Dog Training | Canine Trainer
For agility, this one is recommended but it looks like they are in Bby.
Dog Agility in Burnaby, BC Canada: Paws Ahead