The CRA has developed a list of factors it uses to determine if a non-resident corporation is carrying on business in Canada.