if there is anything like - very good looking salary, generally looking email, grammar errors, them listing a specific person to contact from Canada immigration office, them pushing you to decide fast, choosing you without proper interview
Then it is 100% scam
Otherwise it is 98% scam.