Sent an email to HR with my resume and cover letter and the same day they called me to schedule an interview. They told me to bring letter of recommendation from reputable people that I know and that they can contact easily, lets say teachers, other employers etc...I was able to get those pretty quickly so I called them back to let know I was ready. The interview took place at the main offices in Vancouver. I was blown away when I saw them, nothing huge but they have a great vibe. I met one of the managers and we went through some of my previous experience at school, where I was from, my future plans etc...he wanted to make sure that I understood that the company is very serious about internships, that they are paid and that I will be expected to deliver quality material as if I was a full time employee. He asked a few more technical questions but that were fairly easy.