Given the length of the runway at BFS this is a pretty serious incident, which as you state above has slipped under the radar on these forums.
If a B737-800 is struggling to take off within 2800m of runway then some pretty serious miscalculation of takeoff performance has occurred here, so quite right if the flight deck crew (Sunwing) have been temporarily suspended. Don't think i've ever heard of a B738 takeoff run as long as that.
Lucky it was at BFS with a longer runway, if that was at BRS, CWL or others it would have ended in catastrophe.