Hello Focus eh,
I have the same problem as you with the same vehicle. So fat the strut, strut mount, strut bearing and sway bar link have been changed on my vehicle. This did not solve my problem. You mentioned that the CV joint will be changed on your car. Please let me know if this helps the situation. I live in the Toronto area as well. What dealer are you going to ?