I would google the modle number to check first but I do think it should work I know it will not work on the newest cannon shipping should only be about 5. 6.00
Well with that picture it would be more about settings and your camera. I have done shots all over the world and to get the best its about your eye. Its fun stuff. depending on how the lighting there its possible that I would not have used a flash at all. I am not there but from my past it would have been all about the settings.