Adrian Charles, who used to play for the Saskatoon Hilltops of the Prairie Football Conference, was sentenced last month to three years in prison for possessing a prohibited weapon and a controlled substance.
He was also found guilty of being in a vehicle where he knew a firearm was present.
Charles, who is 28, is appealing on the grounds that the trial judge made several errors.
Saskatchewan Appeal Court Justice Peter Whitmore says Charles has displayed good behaviour since he was first arrested, has a job and has strong family support in Ontario.
The judge granted him bail on a $2,500 surety and with a number of conditions.
Saskatoon police arrested Charles in 2008 on outstanding attempted murder charges based in Pickering, Ont. Those charges were later stayed.
The former running back, who also played for the University of Regina Rams, took the stand at his trial and testified that he had no idea the cocaine and the gun were in his vehicle.
"While I view his chances of success are modest, the situation of Mr. Charles and his post-charge conduct lead me to the view that Mr. Charles’s release, pending determination of his appeal, is not against the public interest," Whitmore wrote in his decision released Thursday.