I can definitely give you my views on both biochem biomed spec. and hns. life sci. Biochem biomed spec. is a pretty awesome program, IF you are interested in learning that kinda stuff. Some advantages of the program are that you get to take courses that go into detail about certain topics, for example, only biochem, chem bio and molecular bio students (and some health scis) can take biochem 2b03 and 2bb3. Biochem 2B03 is Nucleic Acid structure and function, and 2BB3 is Protein structure and Enzyme function, and both courses teach you not only the basics of biochem, but also about current research in the fields. In coodination with these two courses is the lab course Biochem 2L06, and although that course is very time consuming, it gives you invaluable lab experience and is closely related with the two biochem courses. For example, you'll be learning about PCR in 2B03 and then actually doing a PCR reaction in the lab course, so it's really tied together. On the other hand, if you were in Life sci, you would have to take biochem 2ee3 (aka life sci 2ee3) which is basically a compressed version of 2b03, 2bb3 and two third year biochem courses. It skims over the material and it's midterms (as I've heard) are mostly regurgitation.
Other courses in second year biochem are orgo I and II, phys.chem, and genetics/cell bio. When you look at what you have to take, it seems very overwhelming, but it is do-able, lol. My average slipped a bit, but not by a whole lot. It's still possible to make the Dean's Honour List, so if that's good enough for you, then marks shouldn't be a problem. Overall, I would say the toughest thing about second year was the lab course, in the sense that it took up a shitload of time, but then again, I did procrastinate alot for that course, LOL. Despite that, I can say it was still helpful and useful, especially if you plan to go into research. 2L06 helps you both in and out of the lab, in that it teaches you how to write proper lab reports, papers, journal entries, etc. It is possible to get a 10 or higher in that class, so I wouldn't worry too much about it.
Life sci on the other hand is very undisciplined, if you know what I mean. You take a variety of courses from different departments, and there is no one discipline (e.g. bio, chem, psych, etc.). I took one life sci course, as my elective, and I found that most of the students in the program still had no idea of what they wanted to do in the future. They were in the program because they either didn't get accepted into the program they wanted, or because they had no idea of what they wanted to do, so they joined life sci, cuz it was so general. On the other hand, in biochem, you're with a bunch of kids who actually did well in first year and have at least some vision of what they are planning to do for the future. Not to say that kids in life sci are idiots or anything, but my view is that life sci is for students who are still confused about what they want to do.
On the york issue, you came to mac for first year, how did you find it? I think Mac first year is wayy better than York. Mac first year Life sci is general, and then from second year you are allowed to choose where you wanna specialize, and get to take alot of program exclusive courses. Biochem at mac is hands down, THE best second year choice. I think it definitely has a higher quality of learning compared to other programs and for all the reasons I've outlined above, it is an excellent program if you are genuinely interested in learning about biochemistry. For second year, all three biochem majors, Biochem core, Biochem Biomed spec. and Biochem Biotech spec. are the same (i.e. everyone takes the same courses). In third year they start to branch, with core offering the most electives (5-6) and biomed and biotech having specialization-exclusive courses. If you want to major in biochem but still minor in something else, biochem core allows you to do that.If on the other hand you are planning for research, either of the specializations are appropriate, depending on your interests. On top of that, if you are in one of the specializations, you can enhance your program with co-op.
As you may have noticed, I haven't really addressed your concern about marks all that much, but that is because I believe that you shouldn't be afraid of not doing well in courses. Sure, life sci gives you 7 electives, but what if you slack off in those courses, you could as easily do crap in all of them and lower your GPA. So I suggest, choose a program that you like, something that interests you, and as long as you work hard, and manage your time properly, you can still maintain a good average.
As for your last issue, I'm not sure. Maybe check on "My settings" on the top left hand side of the page??
Hope that helps