I went to this one place in Oakville, near Mantic Racing, Auto Tinting... i think it was called Superior Auto Tinting.. something along the lines. I told them my problem, they said not to worry about it.
Got my car back, i just didnt roll the windows down for a week and the tints looks superb! No pulling off fuse or anything. The windows did go down a bit and up and it did not damage the tints.