The position advertised is Toronto, but the whole team is located in India, The company is registered in Canada. I guess they are not really hiring for technical roles in Canada. Canadian profiles for technical roles will be rejected immediately after the interview. Seems like they just need to fill out the paperwork to be able to legally show they interviewed Canadian candidates after rejecting them. Thanks for wasting people's time. If you want to be disrespected during the interview, feel free to apply. #toxic