What I use for the shop here is a $50 Rona Orbital Sander, which is now a polisher that has a velcro pad.
Then buying from eshine.ca I bought the Lake Country White, and Orange cutting pads.
And since we are an authorized retailer of Prima products we use their polishing compound to polish the swirls, and deep scratches out.
Of course working on a black car makes life A LOT harder. There's only so much you can do without wetsanding.
In Toronto I do believe Bimmian carries Prima products.
Otherwise, you can also try Meguiars 85 diamond cut compound.
Then I would suggest using the orange pad for black vehicles or big jobs. You usually start with the more agressive pad, then work your way to the white pad. Then lastly use a sealent to protect the newly polished paint job!
And please do not do this by hand as it won't give you what your looking for... and plus I think overtime your going to have carpal tunnel syndrome. haha
I hope that helps? If you have anymore questions or concerns please don't hesitate to PM me.