I applied online. The process took 5 days. I interviewed at eBridge Connections (Burlington, ON)
Interview
The process is fairly random. There was one technical style of interview, a "personality" interview with a random person from the company who has no knowledge of interview techniques and just asked random questions, as well as a interview with the manager, which, while informal, was actually the most important one. If you pass that gauntlet you come in a second time to speak with the CTO, but at that point all you have to do is not put your foot in your mouth and you're OK.
Interview questions [1]
Question 1
Typical strength/weakness questions. I think the person in question literally printed the top questions from an interview website. They're very easy to prepare for. The technical questions are not very difficult either, as they mostly hire people straight out of school.