Icy roads are still causing problems this morning. Calgary police say since 4:30 P.M. yesterday afternoon there have been 251 reported crashes, 17 of those involved injuries.  

There's a multi-vehicle pileup on Peigan Trail, it happened just before 8 A.M.

Earlier this morning, Calgary police say a truck was northbound on Deerfoot Trail when it hit some ice, hit the guardrail and flipped.

No one was hurt. Several vehicles also ended up in the ditch.

For highway conditions click here.