Confuzed
#3
I believe the Y7 would have come in the Canadian EX models but I'm not 100% sure. As far as USDM civics are concerned, every '96-'00 EX left the factory with a D16y8 engine; that doesn't mean someone didn't spin a bearing, put a hole in the block, etc and swap in the cheapest engine they could find, though.
#10
Yes, all D16y8s are vtec. D16y7s are not. What does that have to do with the possibility of a fourteen year-old car not having the original engine or cylinder head? Like I said, all 6th generation USDM Honda Civic EXs came from the factory with a D16Y8 engine. That doesn't mean it still has that engine.