Canada gear rotary