If you're in Montreal, you'll find great yoga classes at Ashtanga Yoga Montreal
I also love dance and have really enjoyed performances by many companies, but the following stand out in my mind:
DV8 (physical theatre)
Dance Theatre of Harlem
Nederlands Dans Theater
Merce Cunningham Dance Company
I have found fun and welcoming adult dance classes at Grayes School of Dance. They offer a mixed ability jazz class and beginners and intermediate tap classes.