Ok, I'm having trouble doing it. Also, keep in mind that there's a catalyst: p-toluenesulfonic acid; and that the alcohol is methanol.
I'm not sure if the first step of the mechanism is the addition of the H of the OH group from methanol, because I think that the carbocation would be formed in the second carbon counting from the O atom of the ether (because this carbon is the more substituted one).
CH3OH + p-TsOH
CH3OH(+) + pTsO(-) (but not completely, MeOH -2.2, pTsOH -2.8 )
So the proton probably would be coming from a CH3OH2(+). I would also guess the oxygen of the tetrahydropyran would be more basic than the carbon. However, it would not lead to any further reaction. If the electrons of the oxygen can participate or resonate with the electrons of the double bond, then protonation can occur on the more basic carbon atom.
Hint, except for the pTsO(-), your mechanism should not have any other anions.