'The Canada you deserve' - Macleans.ca

‘The Canada you deserve’

by

The latest spot from the Liberal side.

A French ad is here.