We are off to Canada mid April We are going to halifax nova Scotia, niagara falls and Toronto.

What are the best shoes to get. We will be doing a lot of walking and I think it may be fairly wet although in toronto we may not have to go outside as will use the underground PATH.

I want something comgy and not too ugly - that I can wear with jeans/ black pants. I don't really want hiking boots/shoes if I can help it. I have been looking at Rockport or KEEN shoees. I would prefer something waterproof but don't know if that is really needed. I guess I would prefer to have waterproof and not need it than the other way around but am uncertain if normal leather would be sufficient. We are mainly doing touristy things

Any suggestions appreciated