Canadian spruce vs southern pine

Spruce is stronger. More weather resistant. And more likely to start straight and stay straight when framing.

Southern pine could be close competition if the long leafs and mixed stands were used for lumber instead of commercial quick grown loblolly.

My opinion