Please speak to your accountant instead of random ppl on hotcopper as everyone is different (income tax brackets, deductions, etc).
Im in the same situation as you, so I will sell some of my WHA stocks to offset my CG sometimes this week. Then, I would buy WHA back as im a LT holders, I believe they will bounce back soon and I dont want to kiss out on CFDA. DYOR and GL, mate.