We had already rank insignia for the European Union, why not the dreaded [at least for some people] North American Union as well?
I used multiple sources [damn, why you can't be original? ]
[img]http://farm4.static.flickr.com/3661/3327416195_5ba708f7b8_b.jpg[/img]
The branch of service can be easily identified by the color of the shoulder strap. Green is Army, white is Navy, Brown is Marines, light blue for Air Force, gray for Space Force...
Africa will come soon.