a. Both programs are same difficulty and same workload with the add-on that you are learning a bit about business. (Take mgmt if you want to be eng manager later on or something related, for people like me, I prefer the technical side of things and I hate meetings everyday)
b. Same thing, but some people like me can't waste one extra year on getting a commerce degree, I want to get experience which is more important in this industry. With 4 year comp and also taking a 16 month internship = 5 year program but I gained one year of important experience which means secure job when you graduate. With commerce you will do the same but takes 1 year longer if you want to do co-op. Note: Remember in this industry, technologies and methodologies move fast, so I don't waste a single moment.
c. Same textbooks, but different ones for mgmt. A lot of course, I barely used the textbooks, cause lecture notes are enough.
d. Every year profs change, if prof is nice enough he will use the older version. Your an engineer, go buy 20 dollar cheap international edition books online. Same thing.
e. 2nd year was uber chillz, 3rd and 4th year, you will get destroyed by some courses
, be prepare to sleep in the lab. (In the end, I learned a lot from that course
and now its what I want to do for a career)
f. I knew what I wanted to do when I entered this program, but its a decision if you want to go into software or hardware based work. Both are doable with comp eng degree.
Best of luck in your future career!