Thanks for your reply, can you clarify one last question?
so if i work on a contract with Canadian company it will be considered as Canadian work experience?
and which will be more beneficial to me when i apply for Express entry foreign work exp or Canadian work exp?