CzechoSlovak-Passport.eu provides translations with more than 7 years of experience.
As non-official translations, they need to be certified by the respective Czech or Slovak embassy for an additional fee. However, the advantage of such translations is that they can be done digitally using a scan of the original document, so documents don’t need to be mailed physically and the turnaround time is much shorter. You may obviously print out as many copies of the translations as you like without an additional fee.
Price per page: EUR 15 / USD 20 / CAD 25
Additional fee charged by the embassy per page:
Slovakia: EUR 20 (USD 25, CAD 32, depending on the current conversion rates)
Czech Republic: USD 7 / CAD 18