The best hall is Q1 in Richmond with 7 & 9 ft Diamonds + 2 Chinese 8 ball tables. There may also be some high-level players there that might give you action. Been there on the weekends & I have not caught any action matches.
Action-wise you might have to go Guys & Dolls on a Friday. Usually the Filipinos have their own mini tourney which is comprised of varying skill levels from B+ to Pro level. They don’t bet big but they still bet some $$ to make things interesting. Just be warned, that place stinks! Combo of the washroom & smoke smell. So when you get back to your place, you might want to shower...lol!