I would like add one thing here...come to Canada with some globally recognized certifications....to name a few, CBAP, PMP, scrum master....believe me these really help...The number of technologies used here are limited....it is not like US or India that there is a job for every technology...but...