White pine is quite a bit shorter than red pine. I know the range maps shows red pine grows all over New Brunswick, but that's not true as it's natural range follows red clay soil and red sandy clay soils here. Where I live it's only present because it was planted. We also have frequent ice storms in my area. Up along the Tobique watershed where red pine can be found wild there is rarely ice storms and the soil is red clay and some sandy clay glacial till. White pine grows everywhere, even bog edges.