I am Canadian and I must say that most Canadians are not anti American. Just like in many places in the world it's the loud mouths that make better press and not the majority.
I have been to Canada several times. I have never met a Canadian that I did not like. I have had conversations where people were agreeable but not in accord.
BTW I love Nova Scotia the best.