I’ve used Tenable Nessus Professional, and Tenable Security Center and both work well in their categories. Nessus Professional is a portable Nessus scanner a security person can take with them to do adhoc scans. Security Center (aka Tenable.sc) is a vulnerability management solution for an enterprise.
Their competition is Rapid7 and Qualys, but I can’t speak to those myself.
It isn’t simple. Most people I know who have moved to other countries hired an immigration attorney to help. It’s not cheap. Also, you can’t just show up in Canada and get a job. There is a legal process that must be followed. If you don’t have employment with a work visa ahead of time, you have to show proof you have the savings to live without working until you find a job to enter the country to look for work there. Many people don’t have months of expenses in an emergency account to lean on. Lots of impediments.