Problem solved!
Thanks a lot everybody for your help, but I took my car to a Mazda dealer and got EVERYTHING fixed up that was wrong with my six. (It still cost me $1100.00 CDN though). But, considering the amount of work that they did on my car, it wasn't too bad of a deal. My car drives like a dream now! I don't know too much about mechanics, but another mechanic that I know personally looked at my bill and he thought that I got a pretty good deal . . . especially considering the price of genuine Mazda parts.
In case anyone's interested on what I had done to fix this squeeking problem, here it is (for $566.14 CDN):
Replace left lower ball joint
Replace right front wheel bearing and seal
Replace the left outer CV joint boot
Replace both front upper strut bushings
Alignment
My car also leaked oil into my spark plug chambers (causing my car to shake and idle roughly), so I had this done (for $291.76 CDN):
Replace both valve cover gaskets
Replace all related gaskets and fluids
I also had a tune up done at the same time (for $248.28 CDN):
Replace spark plug wire set
Replace fuel and air filter
Set the timing and idle to specs
All of this came to a total of $1106.18 CDN for parts and labour at a Mazda Dealer. I didn't think that this deal was too bad. . .
I hope that this helps anyone with similar problems . . .