content creator careers in Ottawa, Canada