I've recently replaced both front wiper arms and after two days of wasted effort ended up buying a "bearing puller". This did the job in no time and was the only way of removing the old arms.
I'd tried soaking with WD40, prising away with a long scewdriver, gentle persuasion with a hammer....nothing worked, and if you're not careful you may damage the linkage or the trim.
The bearing puller made it easy. I got three sizes for £10 from Motorworld, used the smallest one for the wipers. Ends up cheaper than damaging your car trying to prise off the wipers. I swear mine must have welded themselves to the linkage because you could rock the whole car pulling them and they didn't move a millimetre!
If you live near Nottm you could use my "puller".
If not, buy or borrow one, it's the only sure way.