Police say the 14-year-old and 16-year-old who were sent to hospital had taken a synthetic form of marijuana known as K2 or Spice.
They have since been discharged from hospital.
RCMP say a 16-year-old boy has been charged with criminal negligence causing bodily harm and breach of probation.
He appeared in an Edmonton court Thursday and is to appear in St. Albert youth court on November 5.
Police say they were called Monday about a 14-year-old boy having seizures in a back alley in St. Albert and later, they got another call about a 16-year-old boy in medical distress at a school parking lot.
RCMP have said there could be more of this drug in the community and are urging families to talk about the dangers of drugs.
Also on HuffPost