I applied online. I interviewed at CSA Group (Toronto, ON)
Interview
Fairly straightforward interview process - met with recruiter then hiring manager. Questions aligned with job description. Interview skewed fairly formal vs. conversational. Seems like a very hierarchically driven organization and interview process reflects this.