if your employer is in Ontario and they want to sponsor you for PNP - it needs to be done in Ontario. If you want to use PNP in another province you would need to find an employer situated in those provinces.
It's not the Ontario part that is the long part- it's the federal processing which...