But in the end it all comes to one choice - you either spend your time and try to write a decent resume on your own or spend money and get it done by professionals. I've chosen the second option. The guy from Resumes Centre called me, we discuss what kind of job I want (it was a web designer position) and together we crafted a decent resume with my portfolio. I'm not very good at writing so I doubt I could do it myself. Additionally, you can ask them to tailor your resume to the Canadian requirements.