Returning to the WHL, McArdle was traded to the Vancouver Giants in early December 2006. Later that month, he was named to Team Canada for the 2007 World Junior Championships, where he earned gold. He completed the 2006–07 season helping the Giants to the 2007 Memorial Cup championship as the host city.