These are the products i use and so far im satisfied...
Wash the car thoroughly...
1.first clay the car.
Canadian Tire
2. Wash the car again...
3. if u want to remove swirls, use this...takes a lot of time though to get it perfect.
Canadian Tire
4. Then use the polish...make sure to work the polish in really well, this is what gives the paint the wet shine, apply 2 coats if the car has not been polished before.
Canadian Tire
5. Apply wax. this is the best one available so far.
Canadian Tire
6. Lastly, apply the tire shine, and windex the glass all around
Canadian Tire
These products are also available at Partsource for cheaper...
The only thing better than this would be to buy a dual action polisher, makes it easier and quicker.