Is Shawn Johnson Canadian?

No, Shawn Johnson is from Des Moines, Iowa in the United States.