Canadians are paying 46% of their paychecks in income taxes