The c7 has peitty slow nat performance but not 250mbps slow nat performance. (Unless you are running sqm)
https://www.reddit.com/r/openwrt/comments/oe43kb/tplink_archer_c7_v2_openwrt_nat_sqm_offloading/
I don’t know where the 2 year term and $30 extra comes in to play. (Rental of new rotuer with package)
Ontario does have a law if you signed a contract in your home you have 15 days to cancel. No questions asked. Tellus is only a isp out west so i wonder if your province has a similar law.
I woud try enabled the flow offloading feature if you haven’t.
Very unlikely to get close to 1gbs in real world situations with wifi ac. Newer wifi ax is more likely to get there. (Probably what he’s talking about.) But we are talking about a hard wired connection here so pritty moot.
Moca sounds like the best option in this situation along side a mesh system.
Some other users here have written very helpful guides stealing https://www.reddit.com/user/plooger/ 's link
https://www.reddit.com/r/HomeNetworking/comments/15ick7f/comment/jutk8bi/