Applied using Linkedin. I was called the same week by HR from the USA for a quick screening.
After one week I was interviewed at Brampton location with panel of 5 including the hiring manager. The interview took an hour and was a good discussion that I genuinely enjoyed except for a couple of irritating questions that I do not think I handled well.