Here is just one example of what lawyers say about those without status:
There are two kinds of spousal sponsorship:
1.
Spousal sponsorship application within Canada
If the spouse is already in Canada, it is possible to have the spousal sponsorship application processed within Canada. However, it is not widely recommended due to various complications and lengthy processing time. Please consult an immigration lawyer before proceeding.
On February 18, 2005, a new policy was announced with respect to inland applications for those who are out of status. The issues are complicated and a lawyer should be consulted as to whether an out of status person seeking to apply from within Canada actually qualifies under the new policy.
2.
Spousal sponsorship application outside Canada
Sponsor and the applicant can choose to have the spousal sponsorship application processed outside Canada. In such case, the application is processed at the visa post responsible for the country, which the applicant is a citizen or has legally resided for at least a year. The applicant is able to reside in Canada while the sponsorship application is in process outside Canada, as long as the applicant is able to maintain legal status in Canada.
[source] http://immlawbymoses.com/index.php?m0=1&m1=15&m2=39&LANG_VAR=2
It would seem that if applying Outland, while being in Canada without status were a valid option, `they' would be advising EVERYONE* to apply Outland, since it IS normally substantially faster than Inland...but so far, I haven't found a single resource to indicate that as an option.
Just my $0.02
* [save for those that would be faster Inland than their visa office, applying Outland]