I am importing Canadian and US addresses from and Access file into MapPoint 2004 using vb. I invoke the ImportData method. Here are the field definitions:

geofieldAddress1: 1409 NOTRE DAME AVENUE
feofieldCity: WINNIPEG
geofieldRegion1: MB
geofieldPostal1: R3E 0P6
geofieldCountry: CA

The resulting pinpoint is matched to the city of Winnipeg (in the middle of the city) rather than to the street address. If I change the country field to "CANADA", the resulting pinpoint matches to a street address. I thought MapPoint recognized the 2-digit country codes. Am I doing something wrong?