As you keep spammng this info which is incorrect here is at lest a partial correction as your Nanaos figures are wrong as anyone can easily see by simply going on to the  Nanos site:

http://www.nanosresearch.com/
              July 21...........July 14
Liberal 39.0%......... 38.3%
Conservative 30.3%.... 31.2%
Trudeau 45.4% ...............43.9%
Scheer 20.8%.............. 21.9%