Flash hider replaced with aftermarket? Or did Colt Canada sell them like that? Looks like one of the flash hiders shown on the C8 CQB posted on the Colt Canada pahe but hard to tell.
Edit: Have been informed that the flash hiders are original to the uppers.