Upcoming Events
**Please note: We are currently experiencing intermittent issues with our payment system, kindly email admin@cif-ifc.org or call 705-744-1715 ext 585 should your payment be declined. We apologize for any inconvenience.**
**Please note: We are currently experiencing intermittent issues with our payment system, kindly email admin@cif-ifc.org or call 705-744-1715 ext 585 should your payment be declined. We apologize for any inconvenience.**