GTX 1070ti or RTX 2070 XC or other for rendering?

Hey guys, Bit of a newbie with this.

I am looking for a GPU to pair my i7 6700k with to use for a mix of animation and 3D rendering plus a bit of games.

So far what I have found is (boxing day prices) an EVGA GTX 1070ti SC for $499 CAD and an EVGA RTX 2070 XC for $689.99 CAD.

(Looking to stick to NVIDIA due to some exclusive rendering tools that AMD doesn’t support)

Any suggestions on what I should chose or if I should opt for a completely different card?

Thanks