The unhoused population in Saint John has topped 300 this year, and the community is bracing for the cold weather ahead.