I love my '05 HCH, it's the same generation as the '03. I would highly recommend one to anyone one.
I agree with gumby, it's hard to say what kind of MPGs you'll get with out knowing what kind of driving you'll be doing.
I haven't carried a canoe on top of my car, but I'm sure it's possible. Try doing a search of the forums.
Good luck!
