Canadian Dollar Forecast: CAD Struggling as Technical Hurdles and Depressed Oil Prices Form Perfect Cocktail