You'll like Toronto, I think...there's always lots to do. I'm not a big sports girl, but I do know that there are generally lots of tickets for baseball games, and they're inexpensive. You'd probably be set to turn up on the day...

I don't follow basketball, so I'm not sure how the Raptors are doing (that's Toronto's team), but a couple of years ago I was in Toronto and saw an important near-final game around that time...it was pretty much sold out, and a really good game. If you are interested, best to book basketball ahead, it's more popular than baseball.

www.toronto.com has good Toronto info...you'll probably find it helpful.

Be sure to check out the Kensington Market (ChinaTown), Queen Street East (the Beaches), the bars on John St., and rent a bike and take the ferry across to Centre Island (just some of my favourite things).

Are you just going to Toronto, or will you be visiting other places in Canada too?

I know that the hockey season was cancelled but would have been over by that time anyway, which leaves I assume, Baseball and Basketball?

The hockey season wasn't cancelled. The NHL season was. There is PLENTY of good hockey to watch in Canada. You are incorrect about the timing although the playoffs would have been in action at the time you mention and tickets would have been much more expensive. I don't know the other league schedules off the top of my head but look for the Ontario Hockey League schedule. It's a junior league but one of, if not the best, at its age group in the world (late teens).

Take a look at the lacrosse schedule too, there's the NLL that plays across Canada and northern US. And don't forget the CFL, Canada's own version of the NFL with slightly different rules. I went to a game in Edmonton and had a blast.

Also if I am not mistaken there's some A-League footy in Canada too, that's the league below the MLS, which is not too bad a level. Not seen the A-League myself, but if you can watch Crewe Alexandra or Brentford you can watch that ;o)

The Toronto Blue Jays are the baseball team. No need to book tickets ahead of time. You can either buy tickets at the gate or from a scalper, who often will sell tickets below face value (they buy them from season ticket holders at below face value). Schedule can be found here: Toronto Blue Jays.

Toronto Raptors basketball: Raptors schedule. They aren't doing very well in the standings, so they aren't selling out. So you can get tickets the day of. However, they won't be great seats. If you want good seats you will either need to purchase from a scalper or buy in advance.

The Toronto Rock are the lacrose team. I would book tickets ahead of time for them if you want to go - I think they often have large crowds. Schedule can be found here: Toronto Rock.

As others have said, NHL Hockey was canceled, not all hockey. However, in April and May I think all the semi-pro hockey will be finished up. The OHL Memorial Cup runs from May 21-29 in London, Ontario. It's about a 2 hour drive from Toronto.

I am unaware of any professional soccer played in the area. There are a number of smaller amateur and semi-pro soccer leagues in the area, but generally I wouldn't call those spectator sports.

While seeing a CFL game would be cool, they won't be playing in April/May.

There are occasionally cricket matches played in Toronto due to the large South Asian population (India / Pakistan).