^Go to the emergency room or something. I mean, if I had free healthcare, I'd sure as hell use it.
The jabbing pain sounds familiar from my ages of being a cat slave. The cat may have scratched/bit you in a nerve. That's always pleasant.
The swelling could be just from trauma, but I wouldn't take chances if it didn't cost me anything. You lucky, lucky Canucks.