CANADA-ALLEN BRANDS INC