Hey mate, I've been in Canada nearly 3 years. Though not officially recognised you'll have no problem getting work if your employer knows you have a CISRS card. I've just changed companies and the new one asked how many hours I've got (that's the way it works here), I said I didn't know but mentioned that I have a CISRS advanced card from back home, they said oh so you're a journeyman, perfect when can you start !
I hope this helps you, good luck.