You might try the UVM library. They have a huge Canadian collection- indexes to gazeteers, newspapers, census, genealogies, etc.
There also is an Canadian Studies Center across the road.
Bailey-Howe Phone: 802-656-8205.
Not sure where you are located, but I'm sure the catalog is on-line, at least.
Laura Washburn DeForge