A CGA must have an undergraduate degree and have completed 36 months of approved work experience in positions of increasingly senior levels of responsibility.
A university degree is a main requirement for a professional accounting designation. But if your friend has a Bachelor degree in any other major, she/he still can apply for CA, CGA, and CMA exams. She or he would need to take the additional courses required by those professional associations.
You can check CA, CMA, and CGA websites for more detailed info: