Canadians are pretty much immersed (drowned?) in American culture on a daily basis… US TV shows, books and magazines, celebrity news, just plain news, etc. Our Canadian news broadcasts often cover the major American national events, while I very much doubt there is much said about events in Canada on most US news broadcasts unless there has been a very serious crime (Dawson) or a new federal government or something! In fact, the amount of American media we are exposed to is pretty much the reason for the CRTC’s decision to let Canadian channels simulcast American shows, but the Canadian commercials (hence the SuperBowl complaints every year), and the so-called “Can-Con” (Canadian content) regulations that state the % of canadian shows or music a TV or radio channel must air.
Once you ignore all that media, the fact that the majority of Canadians live in a fairly narrow band of land near the border and therefore have a lot in common geographically with the northern states… well, shared experiences would lead to shared culture on that end, too.
But I do agree… we have a beautiful country, full of beautiful and friendly people… I am very proud to be Canadian.
As for ferry service from NS to PEI… yes: NFL
And in case you want to go via New Brunswick, there is now the Confederation Bridge to get you to PEI as well!