Scientific Canadian. Simple play on words or a statement about the state of America?
By the way, when was the last time you saw a science magazine at the checkout counter of a grocery store? Does this mean that the Simpsons autors are so rich they never set foot in a grocery store? Yes. Yes it does.