For an 8 x 12 it shouldn't be too expensive to upload it online and order it on canvas. Probably around $30-40? I agree, traditional frames are really ugly.
I just made an order on posterjack.ca (Canvas prints <--- link to canvas print page). It was a bit pricey but it was in Canadian $$. Not sure if they ship to the US, they probably do, but the camera shop I usually go to recommended it. Their quality looks pretty good and I think I've heard of them before too so hopefully my print will get here safe and sound