There are many living in Canada that know more about American politics than the average American. Have a Canadian friend that sends me articles.
I have a colleague who lives in Canada who could school most Americans on our history. Especially the Revolution and the Civil War. He cares more for this country than any liberal who ever drew a breath.