At MacRae Dan J Professional Corporation in St. Catharines, we can assist you with your personal and corporate financial planning needs. Our services also involve corporate tax and... more... See more text