The Canadian dollar strengthened to its highest in nearly three weeks against the greenback on Friday as stocks and oil prices climbed and after domestic data ...
A