New England, Canada brace for Hurricane Bill