I applied online. The process took 5 weeks. I interviewed at Hatch (Vancouver, BC)
Interview
First they give you a personality and IQ test, after that, there is one on-site panel interview round. Basic questions about background, the area you are interested in, nothing very technical. There could be another round of interview for details, but they mentioned it's optional.