Thanks for the info on medical. I'll do the application myself, doesn't look like it's exceptionally hard.It doesn't matter where you get married. Either way, when she enters Canada, she will not be intending to leave. Start the app before coming to Canada and pay the PR fees in full. She can show that is CBSA asks questions.
The medical can be done anywhere and is requested after submitting the app.
You don't need a lawyer. Most people do the app themselves.
Don't quite agree with the first point. From border officer standpoint, it does matter if she's already married or not, while crossing the border.
In the 1st case, she gets married abroad and then comes to Canada on a tourist visa, stating the purpose as a tourism, which is somewhat suspicious. However, they won't really know she's married (it would be in the foreign passport), but she'd have to lie, which they might/will find out later.
In the 2nd case, she comes as a tourist, being single, with intention "tourism" and a ticket back already booked (6 months from the entry date). Then all of a sudden she gets married in Canada - happens. I think it's more understandable than the 1st case.
Maybe I'm missing something.