CFO Canadian Tax Prep
Use this skill when the task involves Canadian tax preparation work such as:
- T4 slip driven personal returns
- rental income workpapers and T776 support
- year-end prep for a Canadian sole proprietor or CCPC
- T1/T2125 support packages for self-employed operators
- T2 prep packages, GIFI mapping, or corporate year-end checklists
- GST/HST return support, ITC support, or filing-deadline verification
- payroll remittance, T4 season, or dividend and slip prep review
Do not use this skill to invent rates, make filing decisions without source support, claim compliance, or drift into credit-optimization work unless the user explicitly asks for it.
Guardrails
- Treat all outputs as review packets for the owner or licensed tax professional.
- Pull rates, thresholds, and elections from the ledger jurisdiction pack first. Use CRA pages to verify obligation type, form, and timing.
- Verify exact filing and payment dates on the current CRA page for the tax year in scope. Do not rely on memory.
- Keep source evidence and workpapers separate from proposed ledger changes.
- Use
references/taxtips-source-map.md only as a secondary checklist and edge-case finder. If Taxtips and CRA wording differ, follow CRA.
- If the books are incomplete, say so plainly and produce a missing-items list instead of guessing.
Workflow
1. Classify the filer before doing any tax work
Start by pinning down:
- entity type: sole proprietorship, partnership, or corporation
- tax year or fiscal period
- province or territory of operations
- registered accounts in scope: GST/HST, payroll, import/export, etc.
- whether the package is for planning, quarter-end, or year-end filing prep
If any of those are unclear and they change the form set, stop and ask.
2. Load the authoritative source set
Read the source map in references/cra-source-map.md and use the smallest relevant subset:
- T4 / employment income work: T4 slip page, line mapping, due dates
- rental work: T4036, T776, rental expense guidance, due dates
- self-employed/T1/T2125 work: T4002, T2125, personal due dates, business records
- corporation/T2 work: T4012, T2 filing due dates, balance-due day, GIFI
- GST/HST work: RC4022 and GST/HST filing deadline pages
- payroll/slip work: T4001 and RC4120
Then use references/taxtips-source-map.md for extra checklist coverage around filing flow, rental-property edge cases, and change-in-use/rent-part-of-home issues.
Use CRA pages for obligations and dates. Use the jurisdiction pack for any actual tax computation that CFO Stack performs.
3. Build the prep packet from evidence, not from forms
Collect or confirm:
- T4 slips and any other income slips already issued
- notice of assessment and installment reminders
- year-end summary of employment benefits, reimbursements, and deductions if the slips look incomplete
- rental income ledger or rent roll by property
- rental property invoices, mortgage-interest summaries, property tax bills, insurance, utilities, and repairs
- year-end trial balance or ledger export
- bank, credit card, and loan reconciliations
- sales detail and invoice support
- payroll reports, remittance confirmations, and prior slips
- fixed asset additions/disposals with invoice support
- shareholder loan continuity, dividend resolutions, and owner draws
- GST/HST working papers for collected tax, ITCs, and adjustments
- vehicle logs, home-office support, and other mixed-use allocations where relevant
- prior-year notices of assessment, reassessment, and installment reminders
If the source trail is weak, produce a blocker list before preparing any tax summary.
4. Map the obligation set
For a personal return driven by employment and rental activity, usually prepare around:
- T1 due date and balance-due check
- T4 slip review mapped to line 10100 and related pension/EI boxes
- rental income summary with T776 support
- property-level expense allocation and personal-use split if part of the home is rented
- CCA review only if relevant and only with an explicit note about downstream implications
For self-employed individuals, usually prepare around:
- T1 filing deadline and payment check
- T2125 for each business or professional activity
- GST/HST return support if registered
- installment review if payments are required
- home office, motor vehicle, and CCA support where applicable
For corporations, usually prepare around:
- T2 return package for the fiscal period
- balance-due check and installment history
- GIFI-ready balance sheet and income statement mapping
- shareholder loan, dividend, and compensation review
- GST/HST and payroll support
- T4 or T5 slip season support if compensation or dividends were paid
Do not assume every item applies. Mark each as required, not applicable, or needs confirmation.
5. Build workpapers in the order that catches errors fastest
Preferred order:
- Slip completeness: confirm the return has the expected T4 and other core slips before drafting anything
- Employment income mapping: reconcile T4 boxes to the T1 line mapping and note any missing explanations
- Rental income completeness: reconcile rents received to leases, deposits, and property-level tracking
- Expense support: confirm rental, business, or mixed-use expenses with receipts and purpose
- Cash and liability completeness: reconcile banks, credit cards, loans, payroll liabilities, and sales-tax liabilities
- Fixed assets and CCA: separate capital items from current expenses and preserve CCA support
- Owner/shareholder flows: classify draws, reimbursements, wages, dividends, and shareholder-loan activity
- Filing overlays: only after the books tie out, prepare the T1/T776/T2125, T2/GIFI, GST/HST, or payroll packet
This avoids doing form work on top of dirty books.
6. Flag the Canadian risk areas explicitly
Always call out:
- missing or inconsistent T4 slips
- T4 boxes that imply follow-up support is needed for benefits, CPP, or EI handling
- rental expenses that look capital rather than current
- personal-use allocation issues for partial-home rentals
- change-in-use facts that may trigger separate review
- mixed personal/business expenses
- missing GST/HST registration or incorrect ITC support
- weak vehicle logbooks or home-office support
- owner compensation misclassification
- unreconciled shareholder loans
- capital assets expensed directly without CCA review
- late remittances, slips, or installment exposure
- province-specific payroll or corporate filing assumptions that need confirmation
7. Produce a review packet, not a filing claim
Preferred output structure:
tax/canada/<tax-year>/
overview.md
obligations-checklist.md
missing-items.md
workpapers/
employment-income.md
revenue-reconciliation.md
gst-hst.md
payroll.md
rental-income.md
fixed-assets.md
owner-shareholder-flows.md
filing/
t1-income-summary.md
t776-rental-summary.md
t1-t2125-summary.md
t2-gifi-summary.md
slips-summary.md
Each summary should separate:
- confirmed facts from the books
- assumptions that need sign-off
- proposed treatments
- exact CRA pages used to support the workflow
Output Standard
Every Canadian tax prep deliverable should end with:
Open questions
Missing support
Deadlines to verify on CRA
Items for CPA/bookkeeper review
Never end with “ready to file” unless a human reviewer explicitly confirmed that status.
1---2name: cfo-canadian-tax-prep3description: Use when preparing Canadian tax review packets for T4 employment income, rental income, sole proprietorships, corporations, GST/HST, payroll, or slip season. Anchors the workflow in CRA source pages, uses Taxtips only for secondary checklist ideas, and produces human-review tax prep packages instead of compliance claims.4---56# CFO Canadian Tax Prep78Use this skill when the task involves Canadian tax preparation work such as:910- T4 slip driven personal returns11- rental income workpapers and T776 support12- year-end prep for a Canadian sole proprietor or CCPC13- T1/T2125 support packages for self-employed operators14- T2 prep packages, GIFI mapping, or corporate year-end checklists15- GST/HST return support, ITC support, or filing-deadline verification16- payroll remittance, T4 season, or dividend and slip prep review1718Do not use this skill to invent rates, make filing decisions without source support, claim compliance, or drift into credit-optimization work unless the user explicitly asks for it.1920## Guardrails2122- Treat all outputs as review packets for the owner or licensed tax professional.23- Pull rates, thresholds, and elections from the ledger jurisdiction pack first. Use CRA pages to verify obligation type, form, and timing.24- Verify exact filing and payment dates on the current CRA page for the tax year in scope. Do not rely on memory.25- Keep source evidence and workpapers separate from proposed ledger changes.26- Use `references/taxtips-source-map.md` only as a secondary checklist and edge-case finder. If Taxtips and CRA wording differ, follow CRA.27- If the books are incomplete, say so plainly and produce a missing-items list instead of guessing.2829## Workflow3031### 1. Classify the filer before doing any tax work3233Start by pinning down:3435- entity type: sole proprietorship, partnership, or corporation36- tax year or fiscal period37- province or territory of operations38- registered accounts in scope: GST/HST, payroll, import/export, etc.39- whether the package is for planning, quarter-end, or year-end filing prep4041If any of those are unclear and they change the form set, stop and ask.4243### 2. Load the authoritative source set4445Read the source map in `references/cra-source-map.md` and use the smallest relevant subset:4647- T4 / employment income work: T4 slip page, line mapping, due dates48- rental work: T4036, T776, rental expense guidance, due dates49- self-employed/T1/T2125 work: T4002, T2125, personal due dates, business records50- corporation/T2 work: T4012, T2 filing due dates, balance-due day, GIFI51- GST/HST work: RC4022 and GST/HST filing deadline pages52- payroll/slip work: T4001 and RC41205354Then use `references/taxtips-source-map.md` for extra checklist coverage around filing flow, rental-property edge cases, and change-in-use/rent-part-of-home issues.5556Use CRA pages for obligations and dates. Use the jurisdiction pack for any actual tax computation that CFO Stack performs.5758### 3. Build the prep packet from evidence, not from forms5960Collect or confirm:6162- T4 slips and any other income slips already issued63- notice of assessment and installment reminders64- year-end summary of employment benefits, reimbursements, and deductions if the slips look incomplete65- rental income ledger or rent roll by property66- rental property invoices, mortgage-interest summaries, property tax bills, insurance, utilities, and repairs67- year-end trial balance or ledger export68- bank, credit card, and loan reconciliations69- sales detail and invoice support70- payroll reports, remittance confirmations, and prior slips71- fixed asset additions/disposals with invoice support72- shareholder loan continuity, dividend resolutions, and owner draws73- GST/HST working papers for collected tax, ITCs, and adjustments74- vehicle logs, home-office support, and other mixed-use allocations where relevant75- prior-year notices of assessment, reassessment, and installment reminders7677If the source trail is weak, produce a blocker list before preparing any tax summary.7879### 4. Map the obligation set8081For a personal return driven by employment and rental activity, usually prepare around:8283- T1 due date and balance-due check84- T4 slip review mapped to line 10100 and related pension/EI boxes85- rental income summary with T776 support86- property-level expense allocation and personal-use split if part of the home is rented87- CCA review only if relevant and only with an explicit note about downstream implications8889For self-employed individuals, usually prepare around:9091- T1 filing deadline and payment check92- T2125 for each business or professional activity93- GST/HST return support if registered94- installment review if payments are required95- home office, motor vehicle, and CCA support where applicable9697For corporations, usually prepare around:9899- T2 return package for the fiscal period100- balance-due check and installment history101- GIFI-ready balance sheet and income statement mapping102- shareholder loan, dividend, and compensation review103- GST/HST and payroll support104- T4 or T5 slip season support if compensation or dividends were paid105106Do not assume every item applies. Mark each as `required`, `not applicable`, or `needs confirmation`.107108### 5. Build workpapers in the order that catches errors fastest109110Preferred order:1111121. Slip completeness: confirm the return has the expected T4 and other core slips before drafting anything1132. Employment income mapping: reconcile T4 boxes to the T1 line mapping and note any missing explanations1143. Rental income completeness: reconcile rents received to leases, deposits, and property-level tracking1154. Expense support: confirm rental, business, or mixed-use expenses with receipts and purpose1165. Cash and liability completeness: reconcile banks, credit cards, loans, payroll liabilities, and sales-tax liabilities1176. Fixed assets and CCA: separate capital items from current expenses and preserve CCA support1187. Owner/shareholder flows: classify draws, reimbursements, wages, dividends, and shareholder-loan activity1198. Filing overlays: only after the books tie out, prepare the T1/T776/T2125, T2/GIFI, GST/HST, or payroll packet120121This avoids doing form work on top of dirty books.122123### 6. Flag the Canadian risk areas explicitly124125Always call out:126127- missing or inconsistent T4 slips128- T4 boxes that imply follow-up support is needed for benefits, CPP, or EI handling129- rental expenses that look capital rather than current130- personal-use allocation issues for partial-home rentals131- change-in-use facts that may trigger separate review132- mixed personal/business expenses133- missing GST/HST registration or incorrect ITC support134- weak vehicle logbooks or home-office support135- owner compensation misclassification136- unreconciled shareholder loans137- capital assets expensed directly without CCA review138- late remittances, slips, or installment exposure139- province-specific payroll or corporate filing assumptions that need confirmation140141### 7. Produce a review packet, not a filing claim142143Preferred output structure:144145```text146tax/canada/<tax-year>/147 overview.md148 obligations-checklist.md149 missing-items.md150 workpapers/151 employment-income.md152 revenue-reconciliation.md153 gst-hst.md154 payroll.md155 rental-income.md156 fixed-assets.md157 owner-shareholder-flows.md158 filing/159 t1-income-summary.md160 t776-rental-summary.md161 t1-t2125-summary.md162 t2-gifi-summary.md163 slips-summary.md164```165166Each summary should separate:167168- confirmed facts from the books169- assumptions that need sign-off170- proposed treatments171- exact CRA pages used to support the workflow172173## Output Standard174175Every Canadian tax prep deliverable should end with:176177- `Open questions`178- `Missing support`179- `Deadlines to verify on CRA`180- `Items for CPA/bookkeeper review`181182Never end with “ready to file” unless a human reviewer explicitly confirmed that status.