They actually have some of the best long distance sharp shooters (snipers) in the world -
"Canada has approximately 2,000 soldiers in Afghanistan, as part of the North Atlantic Treaty Organization stabilization force. In support of the U.S.-led ground war, Canada deployed a 750-member infantry battalion from January to July 2002.
Canadian snipers unofficially were credited with killing 20 Al-Qaeda members during Operation Anaconda in the Shahi Kot Valley. Two sniper teams also were recommended for the U.S. Bronze Star."
http://www.nationaldefensemagazine.org/article.cfm?Id=1309