I canceled my British Airways card a couple months ago. Before doing so i messaged both chase and British airways and got it in writing that I did NOT need to keep the card open to use the companion pass. I saved those messages just in case something happens but I am not worried.