Thanks a lot Steph for a very kind comment and the vote!!!
Concerning the dots,i don't think its my sensor,because my other pictures are clean.Anyway,the camera is four years old and need to be refurbished,i did contact Canon last month ,it's about 300.00 bucks.