Cleared my cache. At size of 250, it doesn't display.
It worked perfectly for Chrome though.
Weird. I just upgraded Safari to version 5.0.6, tested it again, and didn't have any problems.
The drawing of the maze to the canvas takes up the most processing power by far, so Safari could be running into some kind of memory limit
after it generates the maze. I saw similar behavior (scroll bars expanding but nothing drawn) in Chrome when I tried a 2000x2000 maze, and have no idea what causes it. It shouldn't be disappearing behind anything because there's nothing there for it to disappear behind, just a background color.