This cute board game cafe seemingly sprouted in the middle of nowhere (well, actually around hwy 404 and Elgin Mills). The place is small, so reservations are recommended if you want to go at busier times. You can play all day for $6, and the owner is very friendly and is always happy to make recommendations or teach a new game. They also have many board games for sale!
My only complaint is that the tables are a tad small and can hardly fit the game boards + drinks.