I am from Calgary. Please take C-Train to 7th st station, walking west to the traffic light, crossing 9th st and then turn to north, crossing 7th ave and walking through a unpaved parking lot. Chinese embassy will be on your left-hand side if you are facing north. The building has dark-red brick walls. Embassy's gate is on 6th Ave. You have to take NW (Crowfoot) destination or City Centre destination C-trains if you in downtown.
Today I got off at 10th ST Station...I only walked for 3 minutes to get there....10th ST Station is the closest C-train station from Chinese consulate...