I'm always on the lookout for services that you can pay in Canadian funds. One that can accept uploads and take orders online. PhotoPopArt.com offers this.
Plus you get free shipping if you order more than one print or pay a flat fee of 14.00 dollars. They also guarantee their work.
You also have the option of getting proofs by email to see what the canvas will look like before they actually print.
Their site is well worth a visit.