http://registrar.mcmaster.ca /CALEN...nt/pg1207.html
Nope, you you have electives in third and fourth year, so you can always do them ahead of time or in the summer.
Also, the general consensus is that the Eng 2P04 book is unnecessary, but if you want extra problems to do then feel free to buy it.
If so, I've got a copy to sell. =p
Someone actually in Civ can tell you about the other courses though.