OK, so the specific question you ask is, "Which is cheaper?"
In that case, a condo would be, for sure. Leon definitely brings up some valid points, but of course not all condos are the same...
As for building a house yourself, I advise you think about it in the long term. Is this the house you'd like to live in for the rest of your life? Probably not. In that case, the future buyers' tastes should be just as important to you as your own. I have found Canadians to be relatively boring in their tastes, preferring the path well travelled. Hence, any 'cool' or 'personalized' touches on your house may lower the value in the long run.
For that reason, people who are thinking of switching homes in the next 5-10 years just buy cookie-cutter homes that they know will sell.
I am definitely not trying to dissuade you from building your own house, I just wanted to bring up another point to consider.