I cant seem to get the dust specs on the top right off with air.
Its in the camera not the lens
I've got a nasty spec on mine too in a corner that I've tried getting out with air to no avail. I'm holding out until I have a break in shooting when I send the body in on my used warranty for the bad SD slot and hope they give it a sensor clean too. Otherwise, you could bring it in to a trusted local shop/send it to Canon for a sensor clean or get a sensor swab and do it your self.
Try THIS. I use a similar one to clean my camera sensors and lens glass. If you need directions on how to clean your sensor using this, let me know.