Canada 1990 27296860
Canada 2000 31902268
Canada 2007 33212696
Mexico 1990 84540000
Mexico 2000 103400165
Mexico 2007 109955400
UnitedStates 1990 253498149
UnitedStates 2000 281421906
UnitedStates 2007 301621157