I've been to 6/9 current stadiums.
Calgary and Edmonton are the bottom, but Calgary becomes a place to not watch a game because of the stadium. By far the worst.
From a pure stadium perspective, BC is my favorite place to watch a game. Winnipeg is second.
The three I haven't been to are Toronto, Montreal and Regina