Clampett Studios (the official DC license holder) did a canvas edition of World's Finest last year. So YES, it was released.
The Legendary Heroes canvas sold out long ago and experienced several increases in price. PM me if you want more info.
Good luck!