One of the problems with the country-of-origin labelling is its mandatory nature. There are a bunch of others, but branding your product as Canadian, American, or Mexican is voluntary. Country-of-origin labelling is typically mandatory and hence the distinction.