Canadian nuclear reactor