Crown corporations are federal or provincial organizations in Canada that operate similarly to private companies while serving specific government agendas. They balance public policy objectives with commercial goals, often filling gaps left by the private sector, particularly in less profitable areas. Their funding varies, with some relying entirely on government support, while others maintain financial independence and greater operational autonomy.