What kind of Bachelor's degree should I pursue in Canada? What essentials should I consider?

Rather than us mentioning a specific kind of degree, it’s probably far better if you identify a couple dozen programs that, on the surface sound right, then dig deeper into them to find whether or not they match up with what you’re wanting to do.

Also keep in mind that you can’t really specialize until you get the general basics down. Specialize too soon, make up your mind too quickly, or focus on too narrow of a subject and you’ll find huge gaps in your knowledge after you graduate.

I graduated from a university that made every student wait until after their freshman year of general design studies before choosing an area emphasis. The assumption being that most beginning students don’t really know enough about what they intend to study to make those kinds of commitments. You seem to be very specific regarding what you want, so my suggestion is to pursue those goals with an open mind that provides you with alternatives before committing to something prematurely — your goals could easily shift a bit as you learn more.

As for Macs vs Windows machines, there’s another recent thread on the forum about that. My opinion is that one probably works about as good as the other and that it’s a matter of personal preference. However, some software is only available for one platform or the other, and some schools and work places have definite ideas regarding the need to keep all their hardware and software compatible.