Multipath propagation can cause significant impairments to the performance of Global Navigation Satellite System (GNSS) receivers and is often the dominant source of accuracy degradation for high precision GNSS applications. Commonly used time-of-arrival estimation techniques cannot provide the required estimation accuracy in severely dense multipath environments such as urban canyons. Multipath components are highly correlated and this results in a rank deficiency of the signal autocorrelation matrix. In this paper the Doppler spectrum broadening of the fast fading channel resulting from the motion of the receiver or surrounding objects is employed to decorrelate signal reflections for the purpose of high-resolution estimation of multipath delays through the subspace-based Multiple Signal Classification (MUSIC) technique. Specifically, delay-domain correlator outputs at different Doppler frequencies are combined to enhance the rank of the signal autocorrelation matrix. Simulation and results of real data collected in an urban environment (downtown Calgary) are presented to compare the performance of the proposed method with the spatial-temporal-diversity-based MUSIC technique and a widely available algorithm in commercial GNSS receivers, namely the double-delta correlator technique. The performance metrics are based upon pseudorange and positioning errors, which are derived using an accurate reference trajectory established using a high precision GNSS-INS integrated system.