The subfloor is where most squeaks actually live
People call about a squeaky hardwood or laminate floor, but the flooring is usually just the thing transmitting the noise. Underneath it sits the subfloor, either boards or sheet panels, fastened down onto the joists that carry the whole structure. In older Ontario housing that subfloor is plank, often laid diagonally across the joists because that was how rigidity was achieved before sheet goods existed. From roughly the postwar period onward it is plywood, and later oriented strand board. What matters is not the material so much as the fastening: for decades the standard was nails, and a nail holds a panel down without drawing it tight against a joist that sits slightly proud or slightly low. That leaves a small gap from day one. Every time somebody walks across it the panel flexes into and out of that gap, working against the smooth shank of the nail. That rubbing is the squeak, and it is why fixing the flooring above rarely holds.