(Sorry for the urgency, I have to have the file to the printers by tomorrow (2/12) night)

I've got a Canon 40D (10mp), is it good enough to make a 40" x 60" canvas print?

My calculations make me believe I could get away with a 30" x 40", but thats about the max I could go. Though I am really hoping i'm wrong and can print a 40"x60"

Long shot here, but; If the native res isn't good enough, is there anyway I cn "upsize" it whilst retaining quality?

The file i'm hoping to print is:
(below hasn't had any PP on it yet, need shadow correction etc.)


Thanks for your help.