I applied online. The process took 6 weeks. I interviewed at SMART Technologies (Calgary, AB) in Jun 2015
Interview
I applied online; got a call about 10 days after asking for a phone interview the next day. After that, I came into the office for an in-person interview with the hiring manager and HR. A week after that, HR called me to schedule a fit interview with members of the team. The final step included completing a writing test and then they checked my references - culminating in an offer.