Canadian area codes

Adds Canadian area codes to data.js so that the country flag changes accordingly if the user enters a Canadian number. The list was taken from http://en.wikipedia.org/wiki/List_of_North_American_Numbering_Plan_area_codes.

Also fixes an error in the country ordering.