CANGENE CORPORATION