Damn! That is a perfect match visually.
Side note, I play NHL 19. I made Caufield based on your post, but Elite Low. As the Habs, I actually ended up drafting him at #17. I let him stew in the OHL for 3 years, then signed him to his ELC. He grew to an 80 by mid-season.
Now in my 25-26 season and he just came off a 72 goal campaign, lol. He’s a 91 overall. He’s been playing with Kotkaniemi and Domi and he’s been destroying the league. He cost me though... just extended him for 8 years at $12.5 million but that’ll be a bargain one day.