Welcome to the Wefugees Community and thank you for reaching out to us.
We discussed very similar questions on this platform before. You may want to check this thread for more information on asylum seeking in Canada and this link for general information on migrating to Canada for work reasons, for instance.
The platform and our experts are based in Germany. Therefore, we are usually more experienced and knowledgeable if it comes to rules and regulations in Germany. However, I hope the sources will help!
All the best,