In the case of some IT jobs many involve some tests of your skills that can be completed abroad. Canadian employers often want to see if you will fit into the workplace culture. You can always ask for an initial online interview. Pretty standard for many employers but in case it is not offered.