Only suggestion I'd have for everyone is to do your research. Not on the forums only.
Advertising budgets are great, world of mouth too. When you start to peel back the onion of the RS3 / TTRS / DAZA scene you'll start to find out things about vendors and shops that are common knowledge to those but don't make it onto the forums.
Join some Facebook groups, research and see whats out there, talk to current owners. Usually its a combo of a few dealers to work with. Some items from dealers are great, some you should stay away from and some charge alot more. You will find out which parts are know to fail, builders who have alot of engine failures out there, etc.
I'm about sourcing local and like to be my own "GC" on the job. So I've used parts and vendors from all over.
In Toronto, go with EC for your engine work, they some proven builds.
If you want to go with another Machine shop build (not just drop in) Alberta Race Engines will do you solid.
After a lot of research I didn't want to do drop ins.
Bookmarks