I applied online. The process took 2 weeks. I interviewed at Ideal Protein (Gatineau, QC) in Feb 2018
Interview
The staff was welcoming, the questions were mostly behavioral ones. Arrive ready and research the company beforehand to answer any questions they may ask you. I had a good vibe overall.