Edmonton spring