A long position is not a very bad idea right now, because the main risk event is tomorrow and it is not very likely that USDCAD will break lower/higher one day earlier. Hence, I suspect that most of this move will be retraced.
Time will tell.
Time will tell.