A key thing you also have to think about is money. Sports analyst positions already don’t pay a lot of money, unless you are a top guy. Presumably nerds in Toronto are being paid in CAD not USD and are living in one of the highest cost of living places in Canada. If you’re actually a top performing nerd that is not appealing to you, you will go work for better money in America.
Blue Jays nerds are definitely not the best nerds based on that alone.