My recommendations:
Toronto - If you're business focused. Business centre of Canada.
Ottawa - If you're family focused. Parks, museums, trails, very clean.
Montreal - If you're single and like to party. Nightlife is the best in Canada. Prettiest girls, mostly because they spend the effort...