No. This was once true but is no longer the case. Many Americans are unaware of this and will still refer to all retail barcodes as “UPC,” the name for the distinctly American variant of the barcode, which is only 12 digits long. In fact our EAN-13's will work there, providing the retailer's system is set up to take 13 digits.
Attached is a document which explains this and provides further information.
Version 1.1 20 Feb 2017