As society becomes increasingly integrated with technology, the need to educate students in Science, Technology, Engineering and Mathematics (STEM) becomes ever more paramount. However, Canada lags...