Efter at være udvalgt som nummer 51 i National Hockey League's (NHL)
I 2003 blev han udvalgt af Edmonton Oilers, og McDonald tilbragte fire sæsoner med Providence College. I løbet af sit første år (2003 <unk> 04), førte McDonald Providence Friar førsteårsmænd med 10 mål. Hans præstation gav ham Providence's "Most Valuable Freshman" Award samt et valg til Hockey East All-Rookie Team. Som toårsstuderende missede McDonald tid på grund af en skade, men han formåede stadig at matche sin point total fra første år, da han scorede 11 mål og tilføjede 5 assists. Som junior, han tjente som en alternativ kaptajn og nåede karriere højdepunkter i point (28) og assisterer (19), afslutter fjerde på sit hold i scoring. Han blev derefter udnævnt til co-kaptajn for 2006-07 sæsonen i slutningen af året. I sit seniorår havde han en karriere høj på 13 mål, sammen med 4 assists, i alt 17 point.