i have a 10x10 canadian tire one, was on sale for $60, or near that.
going on my 3rd year using it at the track, also used it for random events. The fabric is showing some wear on the corners were it stretches over the frame.
Maybe good enough for another season or two.
I would buy it again...