Andy Blog

Full-stack developer

Tax - Registered Account, RRSP, TFSA, RESP, LIRA, RRIF

Introduction 本文讨论政府注册计划RRSP, TFSA, RESP, LIRA, RRIF等 RRSP 和 TFSA 都是注册储蓄账户,类似我们每个人都会有的支票账户和一般储蓄账户一样,但这两个需要SIN卡才能开户,因为银行要像CRA报告的 操作流程是,我们先在金融机构开 RRSP 或者 TFSA 账户,然后根据我们所获得存款额度往账户里面存钱,存进去的钱,我们可以利用来做政...

Tax - Benefit

本文主要讨论常见加拿大税务优惠 有娃家庭的税务优惠 托儿费用减税项目(Child Care Expense Deduction) 如果家长因为工作,正在找工作,做生意,上学,或者从事科学研究而产生托儿费用,这部分的费用可以作为减税项目直接扣减家长的税前应税收入。 符合减税规定的托儿费用包括:看护婴儿(babysitting)、日托(day nursery...

Tax - New-resident and Non-resident

本文主要讨论新税务居民( Resident for tax purpose)与非税务居民(Non-resident for tax purpose),包括新移民,学生 税务居民 加拿大个人收入税的主要征税对象是“税务居民”,面向全球征税,它的定义主要考虑以下几个因素: 日常居住地点; 与加拿大或外地的居住关系; 逗留加拿大时间的长短 “税务居民”包括在外地居住但与加拿大...

Tax - Self-employed vs. Corporation

Introduction 在加拿大赚钱,可以大致分为两种情况:为别人打工,赚取工资收入(employment income);或者为自己打工(Self-employed business owners),自己控制工作时间和进度。简单来说,自雇人士花税前的钱,而非自雇人士花的是税后的钱。 这里主要讨论自雇打工,有三种形式: 个人自雇/独资公司(Sole Proprietorship)...

Tax - Personal Income Tax

本文讨论个人税务 个人所得税计算 首先,我们要需要填一张表和查一张表 填表计算Total Income and Net Income 查表Tax Rate Brackets进行计算,譬如2009年BC省: 基于前面计算出的Taxable Income后,对照第二张表,就可以知道你的税率。当然,由于本国的所得税法采用的是...

Tax - Fundamentals

税务简介 为什么交税 加拿大是高税收的福利国家,几乎所有的福利都基于税收,所以报税是每个税务居民的责任。报税并不等于交税,如果想要从政府拿到福利,就必须报税。如果报税额很低,不仅不需要交税,而且还能从政府得到退税,而且中低收入家庭能享受更多福利。所以人人都应按时报税。 加拿大的税收由联邦税和省税组成,也就是说,每个人交两个税,federal,provincial,Municipal是无权收...

Tax - CRA MyAccount

申请一个 CRA MyAccount 账号 申请具体步骤如下: 第一,准备好需要的个人资料,包括:SIN 工卡号码,以及最近一年你所提交的报税。这里注意哦,是你做 tax return 的时候所提交的最原始的记录,而并非经 CRA 审批下来后的 NOA。 第二,点击申请的链接 (Register MyAccount),输入相关个人信息。 click here to register ...

C# Delegate and Event Tutorial

Introduction A delegate is a type that represents references to methods with a particular parameter list and return type. When you instantiate a delegate, you can associate its instance with any me...

ExpressVPN tutorial

Introduction ExpressVPN is a virtual private network service. The software is marketed as a privacy and security tool that encrypts users’ web traffic and masks their IP addresses. It has released ...

ASP.NET Core Tutorial (3) TagHelper

Introduction Tag Helper is server-side code to create and render HTML elements in Razor files. It is introduced in MVC 6. It is an alternative of HTML helper in MVC 5. There are many built-in Tag ...