Prior to turning professional, MacArthur spent three seasons playing for the Medicine Hat Tigers in the Western Hockey League (WHL). While playing major junior hockey, he was named to the 2004 Memorial Cup All-Star and 2005 WHL Eastern Conference All-Star Teams. MacArthur was also a member of Canada's gold medal-winning squad at the 2005 World Junior Championships.