I'm not sure if the Canucks should follow Tampa's model of drafting, if there is in fact a model. Keep in mind that the best player Tampa drafted over the past since 2016 is Brett Howden, who is 6'3". Their last two first round picks were the Foote brothers who are both 6'4" and not fleet of foot. Time will tell but right now, the best player they drafted since 2015 is Cirelli. Of course, they drafted Point the year before.
It's easy to expound on theories as to the type of skillsets the Canucks should focus on. At the end of the day, the goal is to draft prospects who develop into impactful NHL players. These days, teams talk about drafting the best asset available as much as drafting the best player available. It is not mutually exclusive but one does not necessary equate the other.
Drafting the player you want/need is the easiest way to acquire the player. At the end of the day, if you don't draft Dmen, sooner or later your team won't have a good defense because you are relying on trade and free agency. If you don't draft players with size, sooner or later you have to go out and acquire players with size who can also play. The idea you can always trade for needs later is theoretically true, but how many #1 D for #1 C trades have we seen in the past decade?