If Ottawa does take Boqvist, it won't be to replace Karlsson. I don't think this kid will be in the NHL for a couple years atleast. Based on what I've seen, Boqvist is definitely a project, he's no sure thing and is a bit of a risk in the top 5(where you're trying to draft a sure-fire NHLer). For me, there are only three players that could play in the NHL next season: Dahlin, Svechnikov and Tkachuk. Zadina would be a maybe, but I think he would be better off spending another year in junior or the AHL. Boqvist would be a long term prospect for me.