If you log out while your cannon is set up, you can retrieve it back free of charge. Cannons will not disappear right away if they are set up and then the player switches worlds and switches back in time to maintain it.