jack83 said:
Something else I was thinking.
If I was working in Canada and my company had some business in USA, would this change anything about leaving Canada but for work?
No not really. If you were ever denied entry back to Canada while away for work, then your inland app would still be cancelled. Doesn't matter what the reason was you left Canada (vacation, work, family etc).
As I said, having a work permit does not guarantee re-entry back to Canada, although the risk of refusal should be small.
In general if you intend to work or want to vacation outside Canada during processing, you are supposed to apply outland.