I like Toronto myself. The weather in March is much warmer than in chilly Winnipeg. The city itself is tourist friendly with lots to do and great shopping and restaurants. It's traveller friendly with so many nice hotels in all price ranges, and I don't believe any major competetition has ever been held there. The public transportation there is pretty good too.
Ottawa's my second choice.