Add Environment Canada weather, sensor, and camera platforms (#21110)
* Added Environment Canada weather platform
* Added Environment Canada weather platform
* Migrate to new folder structure
* Migrate to new folder structure
* Fix updates
* Fix updates again
* Bump env_canada to 0.0.4
* Bump env_canada to 0.0.4
* Bump env_canada to 0.0.4 in requirements_all.txt
* Change daily forecast timestamp and high/low test
* Change daily forecast timestamp and high/low test
* Bump env_canada to 0.0.5
* Break alerts into multiple sensors, bump env_canada to 0.0.6
* Bump env_canada to 0.0.7
* Remove blank line
* Remove 'ec' sensor prefix, bump env_canada to 0.0.8
* Corrections
* Change to manifests.json
* Add docstring to __init.py__
* Update CODEOWNERS
* pylint correction
* pylint correction
* Add alert details, bump env_canada to 0.0.9
* Update requirements_all.txt
* Update .coveragerc
* Bump env_canada to 0.0.10
* Update requirements_all.txt