This article is from the rec.heraldry FAQ, by Gordon Findlay (gordon@chmeds.ac.nz) and Francois Velde (velde@heraldica.org) with numerous contributions by others.
Canada:
Canadian Heraldic Authority
Office of the Governor-General, Government House, 1 Sussex Drive,
Ottawa K1A 0A1.
Heraldry Society of Canada,
P.O. Box 8128
Terminal T
Ottawa, Ont. K1G3H9
Canada
http://www.hsc.ca/
United States of America:
New England Historic Genealogical Society,
99-101 Newbury Street, Boston, MA 02116.
North American Institute of Heraldic and Flag Studies,
North Planet Road, Box 88, Boston, MA 02666.
American College of Heraldry,
Drawer CG, University of Alabama, Tuscaloosa, AL 35486-2870.
The Augustan Society Inc,
1510 Cravens Avenue, Torrance, CA 90501.
Genealogical and Heraldic Institute of America,
111 Colombia Heights, Brooklyn, NY 11201.
National Genealogical Society,
4527 17th St. North, Arlington, VA 22207-2363.
 
Continue to: