There is no requirement that it be frozen. Most though generally is, but fresh is MUCH better!
The "better" sushi joints even buy LIVE fish. You eat their sashimi and you are eating something that was alive only minutes before!
Here is the BEST place I know to buy your own sushi items;
http://www.catalinaop.com/
Notice you can also buy some LIVE stuff there!