Toronto Blue Jays win over the St Louis Cardinals in one of the most entertaining season openers in a long time. along with that ...