I think it's hard to answer a question here when I don't know you. Maybe you have a huge apartment, or messed up a very small toilet. It all really depends on the size. Just like the materials you want to use. Maybe it will be better if you try
https://pomplumbing.ca/back-to-base-building-and-new-installation/ write here. So you will immediately receive an answer to your question about Toronto at the moment.