Your 101 on How Canadians Are Taxed | Algar, Virtue & Associates Inc.