AMJ Campbell signs 25-year deal with Atlas Canada