Yes, we plan to apply, wait for the approval from Mississauga and then to make travel arrangements after that. I am worried about my son's status, as it takes 12 to 14 months for his CCC to be processed. So, other than the fact that his dad is Canadian, I have nothing concrete that proves he is a Canadian. Upon arrival in Canada, I hope that his passport is stamped with a visa long enough remain in the country to receive his CCC.
Come to Canadian Embassy and apply proof of Canadian citizenship for your child. They would ask you to provide evidences prove he is your natural child. If you don't have enough, DNA test would be required. Yes, it is a lengthy process. However, if your child is under 2, ask Canadian Embassy to provide him Temporary Canadian Passport to go to Canada. This is his right. And it takes much shorter, only 15 days for getting temporary passport.
Good luck.