Career
His goal from 84 yards for Queen of the South en route to the 2008 Scottish Cup Final merited an application to the Guinness Book of Records as the longest distance goal scored by an outfield player. Celtic, Street Johnstone and Hartlepool McCann began his career with Celtic and made his full debut against Dundee Utd in the SPL. He then had a six-month loan spell at Street Johnstone, before heading to Hartlepool for over a year, where he only made five appearances before breaking his ankle. McCann then headed back to Street Johnstone in September 2004, where he amassed a total of 41 league appearances before missing the remaining five-months of the 2005-2006 season due to injury.
Clyde and Bohemians McCann was listed as a trialist in Clyde"s third Scottish First Division match of the 2006-2007 season, against Dundee, and was signed on a permanent contract a week later.
In July 2007, McCann turned down a new contract at Clyde in favour of signing with Irish side Bohemians and scored his first goal for Bohs in a 1–1 draw with Drogheda United in August 2007. In November 2007, McCann finished his short spell at Bohemians a finalist in the FAI League cup and qualification for Europe.
Queen of the South and Morecambe He signed for Dumfries club Queen of the South in December 2007. In March 2008, McCann notably scored from 84 yards for Queens meriting an application to the Guinness book of records in a 2–0 victory against Dundee.
This secured Queens" first Scottish Cup quarter final victory since 1950.
McCann also played in the 4–3 semi final victory over Aberdeen and in the 3–2 Cup Final defeat to Rangers. In a four-month spell McCann played 20 games for Queens, scoring once and qualifying for the Union of European Football Associations cup. On 20 June 2008 the Queens website announced that McCann would be leaving the club
He signed for Football League Two side Morecambe in June 2008.
McCann moved back to Dumfries in January 2009. Airdrie United, Ayr United, Stockport County He signed for Airdrie United in September 2009 on a one-year deal.
He made his debut for Airdrie United against Ayr at Somerset Park. McCann spent 2010-2011 at Ayr United where he was part of a successful promotion campaign from the Scottish Second Division.
On Friday 29 July 2011 he passed a medical and completed a move to Stockport County in English football.
In January 2012, McCann was involved in a road accident and due to injury was unable to finish the season. He left Stockport county in February to recover. Peterhead and Pollok McCann joined Scottish Third Division Club Peterhead for 2012-2013 season.
In the January 2015 transfer window, he moved on loan to Junior side Pollok.
At the end of the 2014-2015 season, McCann was released by The Blue Toon.