Check what Federal or Provincial program you qualify for. Can you move with your US job ie work with the current US employer remotely from Canada, then there are few companies on Canadian side who can sponsor your visa and facilitate with PR process. Needless to say they will take a cut from...