As we can see market has came up with a nice strong bullish until march 31 , after that we are in a correction waves that I think wave A has finished with a very complete details in all of its 5 waves , so wave a has done its work on April 20. from April 20 so far in my opinion wave B is competing or may already completed as a triangle which I have counted it as a-b-c-d-e.
so I'm willing to see wave C to start and as soon the price breaks the triangle in 4H time frame wave see would start and I expected to have a good profitable short In CADCHF.
Hope its helps,