http://www.isi.org/lectures/lectures.aspx?SBy=search&SSub=title&SFor=Teach%20the%20Churches
This is a video of an excellent lecture by Thomas E. Woods.
No Catholic (or Protestant for that matter) should be ashamed of whole-heartedly advocating free market capitalism and limited government. Conservatism and perhaps even libertarianism to some extent are eminently compatible with Christianity.