(Denny Crane: "Sometimes you can only look for answers from God and failing that... and Fox News".)
Oversimplification ... it is not the entire Canadian identity that is based on being against everything American, it is the liberal Canadian identity. Being Canadian doesn't mean you're liberal.