It only takes two years of residency to be eligible to sit the CCFP exam and there are even ways to circumvent this for physicians in practice.

I'm not denigrating GPs; just don't try to make out that  a "specialist" GP ( a contradiction in terms) has studied a branch of medicine to the same depth as a specialist who will have done at least four years residency before being eligible to try the tough fellowship exams of the Royal Colleges.