cannon princess