EarlyON Centres

Native Child and Family Services operates four EarlyON Centres in the Toronto area where children aged 0 to 6 years old and their parents or caregivers take part in programs and activities in a friendly and nurturing environment, free of charge.

EarlyON centres are grounded in Aboriginal culture and traditions, and are integrated with our Registered Early Childhood Educators, Shikabewis (Helper), Zhishay (Uncle) and Family Community Navigator.

At our daily drop-in programs, children and families have access to play and inquiry based learning opportunities using natural and traditional teachings and materials. We also offer special events and workshops including regalia making, rattle making, moccasin making, healthy cooking, and traditional languages.

Programs and services include:

  • Daily family drop-in
  • Mino Meechum community kitchen
  • Parent relief
  • Monthly cultural events
  • Abinooji Circle (parent-child circle time)
  • Yoga
  • Children’s Clothing Bank
  • Child development information and resources for parents and caregivers.

Downtown Location
30 College Street, Toronto

 

Malvern
Aboriginal Child and Family Centre
31 Tapscott Rd Unit 76B, Scarborough

Mt Dennis Aboriginal Child and Family Centre
1290 Weston, York

 

Scarborough
Child and Family Life Center
156 Galloway Road, Scarborough

Monthly Calendars https://cdn.tailwindcss.com body { font-family: 'Inter', sans-serif; } .carousel-inner { display: flex; transition: transform 0.5s ease-in-out; } .carousel-item { min-width: 100%; box-sizing: border-box; } document.addEventListener('DOMContentLoaded', function() { const locations = [ { name: '30 College', images: [ 'https://staging.nativechild.org/wp-content/uploads/2025/10/30College_EarlyON_November2025Calendar.jpg', 'https://staging.nativechild.org/wp-content/uploads/2025/10/30College_EarlyON_November2025CalendarDescriptions.jpg' ], document: null }, { name: 'Malvern', images: [ 'https://staging.nativechild.org/wp-content/uploads/2025/10/Malvern_EarlyON_Nov2025.jpg', 'https://staging.nativechild.org/wp-content/uploads/2025/10/Malvern_EarlyON_Program-Desc_Nov2025.jpg' ], document: null }, { name: 'SCFLC - Scarborough Child & Family Life Centre', images: [ 'https://staging.nativechild.org/wp-content/uploads/2025/10/SCFLC-EarlyON-November-Calendar-images-0-scaled.jpg', 'https://staging.nativechild.org/wp-content/uploads/2025/10/SCFLC-EarlyON-November-Calendar-images-1-scaled.jpg' ], document: null } ]; const galleryContainer = document.getElementById('gallery-container'); if (!galleryContainer) { console.error('Gallery container not found'); return; } locations.forEach((location, locationIndex) => { const locationEl = document.createElement('div'); locationEl.className = 'location-group'; const headingEl = document.createElement('h2'); headingEl.className = 'text-2xl sm:text-3xl font-bold text-gray-800 mb-4 sm:mb-6'; headingEl.textContent = location.name; locationEl.appendChild(headingEl); // Handle images if (location.images && location.images.length > 0) { // This wrapper will contain the carousel and buttons, with padding for the buttons const carouselWrapper = document.createElement('div'); carouselWrapper.className = 'relative px-10 sm:px-12'; // Padding for arrows const carouselEl = document.createElement('div'); carouselEl.className = 'carousel relative overflow-hidden rounded-lg shadow-lg bg-gray-100'; carouselEl.setAttribute('data-location', locationIndex); const carouselInnerEl = document.createElement('div'); carouselInnerEl.className = 'carousel-inner'; location.images.forEach((imgSrc, index) => { const carouselItemEl = document.createElement('div'); carouselItemEl.className = 'carousel-item p-2'; const imgEl = document.createElement('img'); imgEl.src = imgSrc; imgEl.alt = `${location.name} - Image ${index + 1}`; imgEl.className = 'w-full h-auto object-contain rounded-lg'; imgEl.onerror = function() { this.src = 'https://placehold.co/1200x800/f8f8f8/ccc?text=Image+Not+Found'; this.alt = 'Image not found'; }; carouselItemEl.appendChild(imgEl); carouselInnerEl.appendChild(carouselItemEl); }); carouselEl.appendChild(carouselInnerEl); carouselWrapper.appendChild(carouselEl); // Add carousel to padded wrapper // Add carousel controls only if there is more than one image if (location.images.length > 1) { const prevButton = document.createElement('button'); // Position in the padding of the wrapper prevButton.className = 'prev-btn absolute top-1/2 left-2 sm:left-3 -translate-y-1/2 bg-white/70 backdrop-blur-sm rounded-full p-2 text-gray-800 hover:bg-white focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-50 transition z-10'; prevButton.innerHTML = ''; const nextButton = document.createElement('button'); // Position in the padding of the wrapper nextButton.className = 'next-btn absolute top-1/2 right-2 sm:right-3 -translate-y-1/2 bg-white/70 backdrop-blur-sm rounded-full p-2 text-gray-800 hover:bg-white focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-50 transition z-10'; nextButton.innerHTML = ''; carouselWrapper.appendChild(prevButton); carouselWrapper.appendChild(nextButton); let currentIndex = 0; const totalSlides = location.images.length; function updateCarousel() { carouselInnerEl.style.transform = `translateX(-${currentIndex * 100}%)`; } prevButton.addEventListener('click', () => { currentIndex = (currentIndex > 0) ? currentIndex - 1 : totalSlides - 1; updateCarousel(); }); nextButton.addEventListener('click', () => { currentIndex = (currentIndex < totalSlides - 1) ? currentIndex + 1 : 0; updateCarousel(); }); } locationEl.appendChild(carouselWrapper); // Add the padded wrapper } // Handle document if (location.document) { const docLinkEl = document.createElement('a'); docLinkEl.href = location.document; docLinkEl.target = '_blank'; docLinkEl.rel = 'noopener noreferrer'; docLinkEl.className = 'mt-4 block text-center w-full bg-blue-600 text-white font-medium py-3 px-5 rounded-lg shadow-md hover:bg-blue-700 transition duration-300 ease-in-out focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-50'; docLinkEl.textContent = `View ${location.name} Calendar (PDF)`; locationEl.appendChild(docLinkEl); } galleryContainer.appendChild(locationEl); }); });