The committee's report didn't rank the cities --Vancouver, Salzburg, Austria, and Pyeongchang, South Korea -- but it did say all three could "organize very good Olympic and Paralympic Winter Games."
The commission's report is based on four-day visits to each candidate city earlier this year.
The IOC's report said that Vancouver's bid was of "high quality" and proposed venues were well thought-out.
But it did note that the two-hour drive between Vancouver and the alpine venues at Whistler "could be a challenge."
It also notes Vancouver has the lowest public support of the bidding cities in IOC-commissioned polls at 58 per cent.
Pyeongchang has 85-per-cent support and Salzburg has 76 per cent.
The report cards for Vancouver's competitors were mixed as well.
The commission was impressed with Salzburg's wealth of excellent sports venues and noted that the city has a good deal of experience when it comes to staging winter sports events.
It did question Salzburg's planned budget for the Games, though. According to the report, bid organizers may have underestimated the cost of staging the Games, and warned that "close scrutiny" and "diligent management" would be needed if a balanced budget was to be achieved.
The report described Vancouver's budget as "sound and achievable."
The Pyeonchang bid got strong marks for government support, but like Salzburg, the commission was concerned that some budget items were underestimated.
The report also suggested that an Olympics in South Korea could contribute to a reconciliation with North Korea.
The evaluation commission, chaired by IOC member Gerhard Heiberg, will make a final report to the IOC session in Prague on July 2. Following the presentations, members will conduct a vote to choose which city will host the 2010 Winter Games.
with files from the Canadian Press
