Montreal is probs the best city for culture and to quote some Americans I met there "mad titties"
Edmonton is fine, but the transit is balls and it's the murder capital
Calgary has nice weather the transit is alright at best, but it's the red neck capital
Stay away from Saskatchewan unless...