Canadian truck driver apologizes for causing major delays on I-93