Es una pregunta muy genérica que puede tener muchas respuestas o una respuesta muy amplia.
Si definieras un poco mejor tu educación, profesión y experiencia sería algo más fácil responderte.
En general, aquí reconocen tu profesión solo si se aproxima bastante a la profesión equivalente tal como existe en Canadá. Si no se aproxima, prácticamente tienes que estuidiar otra vez.
Por ejemplo, ingeniería es bien reconocida en Canadá porque es casi la misma en el mundo entero. Sus pensa son similares en todos los países. Pero pensa que se adaptan a las realidades de los países de origen difícilmente son reconocidas sin estudiar en Canadá.
Respecto a Social Workers extranjeros no tengo la menor idea. Un social worker que desee emplearse aquí tiene que conocer la realidad social de Canadá, la cual es bastante compleja y particular, muy diferente a las de América Latina o España. Imagino que debe estudiar otra vez.