FXC Canadian Dollar Trust Long Term Cycles & Elliott Wave