Yes, in North Carolina this card is known as the North Carolina Boater Education Card and it is required if you were born on or after Jan. 31, 1988 and are operating a motorized boat powered by an engine of 10 HP or greater, on the public waters of North Carolina.
Most other states and most of Canada’s provinces and territories also require boaters to carry a Boater Education Card, more commonly known as a ‘Boating License’. Get the Card, even if you aren’t required to in North Carolina, and you’ll be good to go boating in most of North America.