OK this may be a bias answer as I am a Canadian, but you will love it. You will be visiting some of the prettiest ports in Canada. We are having a very warm summer so far, so I don't think you should be worried about that. Also, us Canadians are pretty darn friendly!
Don't worry, you'll have a great time!