You can absolutely apply outland while staying in Canada.
As far as I know you don't need to see a lawyer to become common law, but you must be able to prove it. I think you also have to sign the declaration of common law status form and possibly have it notarised. Not sure on this one though, I...