"No Americans are too stupid to be able to find Canada on a map."

Canada, isn't that the country south of the US? Mexico is the country to north, right? I'm a stupid American can anyone help me out.