When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
If "canopy" means the same as "topper", "cap" or "camper shell", then yes, as long as both trucks have the same box length (short or long).
As an aside, are canopy, topper, cap and shell regional terms? Around here I've only heard them called toppers, and I've read "shells" or "camper shells" in magazines before, and seen "caps" or "toppers" on manufacturer's web sites. But I've never heard "canopy" until maybe seeing it on this board a couple of times.