The Olympic flame has arrived at Vancouver's city hall to hundreds of cheering spectators waving small Canadian flags. More...