When I text my agent about this, he was like oh maybe I told you about the fees but you somehow did not remember or if I forgot to tell you sorry my bad but this is an industrial charge in the world of RESP. Ok, Both my wife and I did not remember he mentioned about anything about this management fee (my wife had an amazing memory, she lost quite a bit after giving birth but still decent). And I did not buy the idea that a professional agent would forgot to tell customer such an important information by mistake. The only explanation was he deliberately hide this information from us and hope we were careless enough to ignore the management fee on the written agreement until my plan pass the free trail period and become difficult and costy to withdraw. After I realize what a terrible plan I had drawn into, I made up my mind to cancel it right away.
So don't ever open an account with KFF. The kind of things you need to consider before opening an RESP account with anyone, according to my own experience, would be (from most to least important),
1. The flexibility when you withdraw EAP (some plans doesn't give you full EAP if your kid went to a program under and including 3 years), make sure your kid could get all EAP regardless of program length.
2. Ask your peer mom/dad friends for suggestions who already opened an account before, or ask a relative whose kid already go to university and has start to receive EAP.
3. The volatility of the return rate, An extreme example would be the market went really really bad during these final years just before your kids need the EAP. If this happens a fund with a relatively flat return or smooth out technique could really save your life, otherwise it might take a big bite and lose huge in value. So if you don't want to expose your fund to any risk, choose one that has a flat return rate(but probably with a lower return overall)
4. Sales charge, fees, contribution flexibility and so on (The banks' will have no sales charge in general but comes with a higher management fee around 2% charge annually on your balance)