Canada Revenue Agency has to tax a new form of cashflow called BarterPay.
BarterPay platform in its name is reminiscent of how before the invention of currency, people would trade their goods and services amongst each other. Bartering is when both parties want something and deem the other item or service to be of equal value to what they provide. Just like how…