The Canada Revenue Agency provides information, services, applications and documents that help promote compliance with Canada's tax regulations. Online forms and publications are available to the general public.