Expect it to be very difficult from within Canada as well. The employer still needs to obtain an approved LMO to hire you. Many employers simply aren't willing to go through that process due to the amount of paperwork, the waiting time and the fact there's no guarantee of approval.