Thank you for the translation! I appreciate the effort no matter what.
Pretty sure it's not "my cannon", but maybe "that cannon." Since he doesn't know it's Sim yet or where it came from. Also, there is a whole untranslated line in Japanese on age 21.