The whole process was very slow, it took them 1 month to schedule round 1 and another 1 month for round 2, then they called me onsite for a final round for which I spent from my personal savings to fly to Vancouver only to get rejected after 1 week. Apparently they only wanted me to use the languages of their stack, they should've caught me and rejected me in the round 1 itself.