Rainbows will live out their lives in the stream, river or lake where they hatched. Steelhead, while genetically the same fish, are sea run or in the case of Ontario, lake run. These fish spend their lives in the Great Lakes and swim up the tribs to spawn. Steelhead get to be larger than rainbows and are generally more streamlined.