Denying assisted dying where death is not 'reasonably foreseeable': Intolerable overgeneralization in Canadian end-of-life law