Dear Mohammad,
Welcome to the Wefugee Community and thank you for your question.
A very similar one was asked here before - maybe you want to check it out (even though it is a couple of years old). Our platform is based in Germany and we are not very familiar with visa/immigration regulations in other countries. I recommend to study the Canadian embassy's website or contact them directly. One further note, you will not be eligible for programmes like the UNHCR resettlement programme (as we discussed in this thread), but you should be able to apply for a regular working visa.
All the best for you and please don't hesitate to get back to us (preferably with questions concerning life/regulations/procedures in Germany).
Regards,
Meike