New technology being developed in Montreal allows self driving cars to see through snow and fog