I forgot an important thing.
If you have a master or Ph.D.degree of North American, it's OK to find a Reserch Assistant job in a university. Otherwise, use one to two years to get a master's degree in Canada or U.S.A.
A local degree is very very important!!!
Wish you success.