957 U.S., Canada schools have co-operative programs