Table: canadian_grand_prix_1998
Columns: driver
constructor
laps
time_retired
grid

Question: When a race had less than 18 laps and time/retired of accident, what was the smallest grid?
SQL: SELECT MIN("grid") FROM canadian_grand_prix_1998 WHERE "time_retired" = 'accident' AND "laps" < 18