Character mistake: When Kara breaks her arm, she says that she doesn't need to go to a hospital because the bone will heal when her powers return. She would still need a splint or a cast to ensure that the bone sets in place properly; leaving it untreated runs the risk of a physical deformity or other unforeseen complications down the road.
Character mistake: President Marsdin says that Camp David was named by President Eisenhower in honor of his son and grandson. It was actually named for his father and his grandson; his sons were named John and Doud.
O Brother, Where Art Thou? - S4-E15
Character mistake: During the opening scene, while Lex is talking to Lena he says he was quoting Epicurus from 230 years prior. Epicurus died in 270BC, making that quote around 2300 years old.
Answer: Another part of why the change was that it's cold in Canada in the winter and the old costume didn't protect her from it, whereas the new one is nice and warm.