I was talkiing to a friend about the snake laws in New Brunswick, and they told me this... and I'm confused about the description of a boid...

It IS an offence to keep ball pythons in NB. Under the NB Wildlife act, there is a list of animals which you can keep as pets (and its VERY small) everything else is not allowed. Ball Pythons and all other boids (excepting the Calabar burrowing Python) are not on the list, neither are Bearded Dragons, Iguanas, etc. Corn snakes are allowed, but California kingsnakes are not.

and this is were I get confused!

All snakes in the family boidae are boids - this includes all boas and all pythons (i.e. Boa constrictors, Sand boas, Anacondas, Burmese Pythons, Reticulated Pythons, African Rock Pythons, Ball Pythons, Carpet Pythons (including all of the genus Morelia), Emerald Tree Boas, Green Tree Pythons, Rosy Boas, Ground Pythons, Angolan Pythons, Amethyestine Pythons, etc etc - you get my point).
Maybe you ment the "Big 6 Boids" ?? (Afrocks, Retics, Burms, Boa constrictors, Scrub Pythons, and Green Anacondas)