You know your own status in Canada, terms and conditions in your offer, financial situation, etc. In other words, you are the one who knows all the info.
To answer your question, put your own feet in the shoes of an immigration officer.
If you were the officer, would you give them visas?