I applied online. The process took 2 months. I interviewed at Think Profits.com (Vancouver, BC) in July 2020
Interview
The process was fairly straight forward, with 3 or 4 stages including a combination of casual chats, a proficiency test, and more serious interviews. All was actually quite enjoyable until meeting the CEO, who made me question my decision to apply in the first place.