Justin Lizotte has been arrested after turning himself in to local RCMP Saturday night.
He had been wanted for an aggravated assault that allegedly took place early Thursday morning.
A male was found injured after reports of shots fired in a home in the area of 98th Street and 80th Avenue.
Lizotte has been charged with two counts of pointing a firearm, possession of a weapon for a dangerous purpose, fail to comply with the conditions of a recognizance and discharge of a firearm with intent.
He is now in police custody and will appear in court on Monday.