Over 300 flights had been canceled as of early Sunday, disrupting travel plans for many during a holiday weekend in Canada