Labour shortage is a fact in Canada. Lmia is one of the best ways to address it in my opinion, mainly in remote areas. Making this program more accessible , easier and simpler for employers is surely going to address this labour issue on short term and long term basis.
Other changes include increasing lmia duration for seasonal workers to 270 days and global talent to 3 years will surely save time, money and effort for employers who are looking to hire foreign workers in these sectors.
I feel that Lmia has better impact in addressing labour shortages than any other permanent residency program and reason behind that is that when someone comes to Canada as permanent resident they always prefer to settle in Metropolitan cities like Toronto & GTA and vancouver mainland. Hence, labour shortage is small towns always remains the same. But on the other hand LMIAs always come with an obligation to a foreign worker to work for specific employer and location hence employer can fill positions in areas where its critical to find skilled labour and once they work in any remote town for couple of years chances of that particular worker settling in there even after PR are higher than any other new immigrant.