If Wales can raise 10 million sheep, why can the Prairies, at 100 times the area, only raise around 300,000? The demand for ...