Canadian dollar soars, briefly touches 2-year high after rate hike