I got a job in Canada from the UK, but I married a Canadian and got myself PR which makes things easier. My background is more Chemistry/pharmaceutical development but I have a PhD so specific jobs were hard to find. I was lucky to find a great job in Vancouver. If your background is in engineering, there is a large demand for that and you may be able to apply for the fast entry visa. I'm sure there will be plenty of companies waiting for people like you, my company has a couple of people who work in manufacturing, developing large scale process, they use CIP etc. You could target process development roles and scale up etc which is actually what I do now.