Victoria, on Vancouver Island, in BC. It's like being in London, except it's on the shoreline.
I also like Vancouver, Jasper, and Toronto. I've never been to Montreal or Halifax, so I'll be putting those on my list of places to go.
[ Edit: Edited at May 22, 2006 5:17 PM by Calcruzer ]