I can't comment on taxes as that takes professional knowledge of both tax systems, but you can save a ton in forex fees on such a large transaction by keeping it all in C$. The transfer fees for the deed would still be in US$, but the main part of the purchase would not need to be converted.