Discard BA’s email.
Nothing other than ArriveCAN is required. BA programs their systems to send these emails that supposedly will save them labor required at the airport to verify documents, but it mostly doesn’t work and you’d have to queue at the airport again anyways. There’s little benefit to the passenger, and no, it’s not “required”