Thats right, you better think about outland application, its way faster. You can stay in Canada while u process outland application, u just need to make sure about your legal status (even visitor visa). You can get OWP after passing stage 1 in inland application and it takes long time.