I pay as I go. 18% from every cheque I receive gets sent to the Receiver General. I'd always get a return but I just let it roll over into the following year's taxes and then start writing 18% again once the balance evens out. I may lose a bit in reduced liquidity, but it really reduces the stress every year end.
