Whether honors or not, degrees are typically the same in length. In general, the associates (two years), The Bachelor's (four years), master's (two to three years post bachelor's), and the doctorate (four years post bachelor's).
This depends on the degree. A standard Bachelor of Arts degree, for example, takes three years. However, if one wants to do a degree with Honours, that takes an extra year.
Most University will require you to get one of these: A) a three years general, b) a four years degree or honours BA. Either way, you will need a lot of volunteer experience in the field. On average it will take about 4 years to complete such degree.
An honours degree generally requires more credits (and thus more courses) to graduate than a "general" degree, whereas graduating "with honours", I believe, is based upon maintaining a certain average grade either throughout one's studies or in one's graduating year.
You say "a hounours degree" If you actually pronounce the 'h' when you say it. Not many people do that, so you say, An honours degree'. Just like saying 'An onours degree' With no 'h'. And since 'o' is a vowl you say 'an' before it, not 'a'.
Typically, it is the bachelor's degree that is required as a prerequisite. While helpful, an honours degree is not necessary for most programs that I am aware of.
An honours degree requires a higher academic standard than a pass degree, and in most universities a fourth year of study.
B-tec honorary degree
It depends on the province (and possibly on the particular school). An honours degree usually takes four years (the same as a US bachelor's degree). Some schools may offer "pass degrees" which can be completed in three.
2:1 which means it is an Upper Second class degree.
An ordinary degree is equivalent to NVQ 4 and an Honours degree to NVQ 5.
BA Honours Degree?
No, post-grad includes honours, then masters then a phD.