I recently moved back to Toronto with my American husband who is starving for a fun bar that shows American College Football. Tomorrow night the University of Texas is playing and he wants to go out and watch it. I have no idea where to take him. I'd like to stay downtown if possible. Any Longhorn fans out there???