I think I disagree with the premise of every one of those statements. I don't know where to begin.
First of all, I didn't say there were no national shortages. I said there is not a general labour shortage in Canada. For example, you just said implicitly you think we need an agricultural worker program, from which I infer you think there's a shortage of Canadians willing to work in the agricultural sector doing basic agriculture work.