Well, the tax code is complex and keeps on changing with time. And, these changes must be made when these situations occur so that tax liability can be minimized and you need a CPA in Vancouver for that to take up the charge of all these. All aspects related to tax will be consider by us for ensure lesser tax liability.