I'm not aware of any law or regulation that makes tracers prohibited, but it seems that CBSA has adopted the position that tracers are not suitable for citizens and do not allow their import.
20 years ago Bashaw Sports used to stock and sell them by the brick.