A search shows lots of people have problems with Canakit programmers.
A real Pickit 2 generates the programming voltage using a PWM driven boost power supply and it has feedback to measure and regulate the voltage. However, in the photographs on Canakit's web site, I can't see the inductor necessary for it to work. I do not have a schematic so perhaps they use a different, and less reliable, way of controlling VPP. It could still be software compatible.
I have a real Pickit 2 and have no problems with 12LF1822 devices.
The device ID code for the 12LF1822 IS 0x2800. Do you have the latest version of Pickit software and the latest device list?
As far as I know, that most recent device list is number 1-63-146.
Brian.