If it's dust on your sensor you can buy kits to clean it with from your local camera store. ***WARNING*** You can void your warranty doing this. If you're not comfortable have a professional clean it for you. I won't try to sway you either way, doing it yourself or paying to have it done, as it's really whatever you're comfortable with. I just want to inform you of your choices. It doesn't look too bad from your photo, so you may want to get rid of the spots using iPhoto or whatever photo management software you use.
My camera constantly has dust on the sensor, despite Canon's (useless) sensor cleaning mechanism. I usually just clone it out in ACR.