Lessons from Surah Kahaf

IFT organizes and coordinates to offer an extensive repertoire of programs to the community.
Islamic Foundation Schools has two campuses one at Scarborough and the other one in Ajax, Durham
IFT has a vast collection of Sermons and speeches accessible online.