Construction nightmare causes Toronto traffic frustration