USD/CAD sits near weekly top, just below 1.3900 ahead of Canadian Retail sales