Police were called to the Jane Street and Weston Road area at 3:30 a.m. ET.
The boy, who police say is 16 or 17 years old, is in serious but non life-threatening condition with a single gunshot wound.
Police have limited information on the suspect and the circumstances surrounding the shooting were not immediately clear. No arrests have been made.