site resident engineer careers in Canada