By ‘similar to pro stock’ I’m assuming you mean the customization because the on-ice jerseys are completely different and you can’t make retail look like them. VanBase sells the Canucks GW stuff so it’s worth reaching out to them or checking their site when they do put the jerseys up there. Seeing as the black alts were only used last year (so far), they’re going to be more expensive than the home/road jerseys. Also a good idea to join a Canucks GW facebook page to see if anyone’s selling. As a jersey/game worn collector myself, I hope you wouldn’t even think about stripping a gamer to have it customized differently.
You’ll mostly find 56 and 58 as you’re probably aware. I also prefer 50/52 in Reebok (or CCM for that matter), but 54 in Adidas actually fits pretty well and 56 can be manageable.
If you want official on-ice customization, it’s done by a company in Vancouver called Ink Pad (https://www.inkpadshop.com). Not sure if they take on public work or if they only do it for the team so you’d have to reach out to them. If you’re buying a retail jersey then I don’t think it’s even worth being 100% accurate because the jerseys are so bad. If you go the retail route and buy a blank, you can check out customize sports or hockey authentic, both of which come pretty close and can offering stitching for whatever player you want.